public function delete($id)
 {
     try {
         return parent::delete($id);
     } catch (ModelNotFoundException $e) {
         return ['error' => true, 'message' => 'Cliente não encontrado.'];
     }
 }
Exemple #2
0
 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);
 }