public function delete($id) { try { return parent::delete($id); } catch (ModelNotFoundException $e) { return ['error' => true, 'message' => 'Cliente não encontrado.']; } }
public function delete($id) { $model = $this->find($id); if (parent::delete($id)) { return $model; } else { throw new RepositoryException('Cannot delete the model!'); } }
public function delete($id) { try { $client = parent::find($id); parent::delete($id); return ['success' => true]; } catch (ModelNotFoundException $ex) { return ['success' => false, 'message' => 'O id ' . $id . ' nao foi localizado!', 'error' => $ex->getMessage()]; } catch (Exception $ex2) { return ['success' => false, 'message' => 'Erro ao excluir client: ' + $ex2 . getMessage(), 'error' => $ex2->getMessage()]; } }
/** * @param $id * @return array */ public function destroy($id) { return ['data' => ['result' => $this->repository->delete($id)]]; }
/** * 删除菜单. * * @param $id */ public function delete($id) { // 先删除子菜单 $this->model->find($id)->subButtons()->delete(); // 删除自身 parent::delete($id); }