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' => 'Не хватает параметров для сохранения.']; } }