From d2a2614da8fe8cfa59f3c2eb5c69b5d4f79e749b Mon Sep 17 00:00:00 2001 From: Christian Dacid Sullca Puma Date: Thu, 27 Oct 2022 21:05:10 -0500 Subject: [PATCH] arreglo eliminacion plan2 --- app/Http/Controllers/Api/PlanController.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/PlanController.php b/app/Http/Controllers/Api/PlanController.php index 55213f7..bd0e2bd 100644 --- a/app/Http/Controllers/Api/PlanController.php +++ b/app/Http/Controllers/Api/PlanController.php @@ -419,8 +419,15 @@ class PlanController extends Controller public function deletePlan($id) { $id_user = auth()->user(); + $plan = plan::find($id); + if (!$plan) { + return response([ + "status" => 0, + "message" => "!No se encontro el plan", + ], 404); + } + if ($id_user->isCreadorPlan($id) or $id_user->isAdmin()) { - $plan = plan::where(["id" => $id, "id_user" => $id_user->id])->first(); $plan->delete(); return response([ "status" => 1, @@ -429,7 +436,7 @@ class PlanController extends Controller } else { return response([ "status" => 0, - "message" => "!No se encontro el plan de mejora o no esta autorizado", + "message" => "!No esta autorizado par realizar esta accion", ], 404); } }