public function delete($taskId) { try { $projectTask = $this->repository->skipPresenter()->find($taskId); if ($projectTask->delete()) { return ['error' => false, 'message' => 'Registro deletado com sucesso.']; } } catch (\Exception $e) { return ['error' => true, 'message' => 'Não foi possivel deletar o registro.']; } }
/** * Remove the specified resource from storage. * * @param int $id * * @return \Illuminate\Http\Response */ public function destroy($id, $taskId) { if ($this->projectService->checkProjectPermissions($id) == false) { return ['error' => 'Access forbidden']; } $this->repository->skipPresenter()->find($taskId)->delete(); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { //return $this->repository->delete($taskId); $projectTask = $this->repository->skipPresenter()->find($id); //$result = $this->repository->delete($id); $projectId = $projectTask->project_id; if ($this->checkProjectTaskPermissions($projectId) == false) { return ['error' => 'Access Forbidden']; } $result = $projectTask->delete(); if ($result) { return ['error' => 0]; } return ['error' => 1, 'msg' => 'Erro ao tentar deletar a Task']; }
public function delete($id) { $projectTask = $this->repository->skipPresenter()->find($id); return $projectTask->delete(); }