public function deleteGroupItem($id)
 {
     try {
         $gritem = Group::findOrFail($id);
         $gritem->deleteGroupItem();
         return ['status' => 'OK'];
     } catch (Exception $exception) {
         return ['status' => 'Что-то пошло не так. ' . $exception->getMessage()];
     }
 }
 public function saveGroupItem()
 {
     if (Request::has('entity') && Request::has('block') && Request::has('id')) {
         $dataobj = Request::all();
         if ($dataobj['entity'] == 'groupitem') {
             try {
                 $groupitem = Group::findOrFail($dataobj['id']);
                 $result = $groupitem->saveGroupItem($dataobj);
                 return ['status' => $result];
             } catch (Exception $exception) {
                 return ['status' => 'Что-то пошло не так. ' . $exception->getMessage()];
             }
         } else {
             return ['status' => 'Имя сохраняемой сущности не равно group (' . $dataobj['entity'] . ').'];
         }
     } else {
         return ['status' => 'Не хватает параметров для сохранения.'];
     }
 }