public function saveBlock() { if (Request::has('entity')) { $dataobj = Request::all(); if ($dataobj['entity'] == 'block') { try { $block = Block::firstOrCreate(['name' => $dataobj['block']]); $result = $block->saveBlock($dataobj); return ['status' => $result]; } catch (Exception $exception) { return ['status' => 'Что-то пошло не так. ' . $exception->getMessage()]; } } else { return ['status' => 'Имя сохраняемой сущности не равно block (' . $dataobj['entity'] . ').']; } } else { return ['status' => 'Не хватает параметров для сохранения.']; } }