From 4ec83f75e20ef076d2b73b8954c852fb1277e465 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Andr=C3=A9?= Date: Fri, 21 May 2021 12:15:15 -0300 Subject: [PATCH] deletar projeto --- app/Http/Controllers/TrabalhoController.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/TrabalhoController.php b/app/Http/Controllers/TrabalhoController.php index 430ba35..20bdb1d 100644 --- a/app/Http/Controllers/TrabalhoController.php +++ b/app/Http/Controllers/TrabalhoController.php @@ -804,11 +804,18 @@ class TrabalhoController extends Controller */ public function destroy(Request $request) { - $trabalho = Trabalho::find($request->id); + $projeto = Trabalho::find($request->id); //dd($trabalho); - Storage::deleteDirectory('trabalhos/' . $trabalho->evento->id . '/' . $trabalho->id ); + Storage::deleteDirectory('trabalhos/' . $projeto->evento->id . '/' . $projeto->id ); - $trabalho->delete(); + $participantes = $projeto->participantes; + foreach ($participantes as $participante) { + $plano = $participante->planoTrabalho; + $plano->delete(); + $participante->delete(); + } + + $projeto->delete(); return redirect()->back()->with(['mensagem' => 'Projeto deletado com sucesso!']); } -- GitLab