From b54bffb7a8316458e5ee615707643b0c45f7130c Mon Sep 17 00:00:00 2001 From: frederikpyt Date: Thu, 25 Jun 2020 12:40:26 +0200 Subject: [PATCH 1/2] Updated Controllers --- .../Http/Controllers/FeedbackController.php | 25 ++++++++++++++++--- .../Http/Controllers/PermissionController.php | 25 ++++++++++++++++--- 2 files changed, 44 insertions(+), 6 deletions(-) diff --git a/skolehjem/app/Http/Controllers/FeedbackController.php b/skolehjem/app/Http/Controllers/FeedbackController.php index 04079ac..590e2f9 100644 --- a/skolehjem/app/Http/Controllers/FeedbackController.php +++ b/skolehjem/app/Http/Controllers/FeedbackController.php @@ -70,7 +70,11 @@ class FeedbackController extends Controller */ public function edit($id) { - // + $feedback = Feedback::find($id); + + return Response::detect("feedbacks.edit", [ + "feedback" => $feedback + ]); } /** @@ -82,7 +86,19 @@ class FeedbackController extends Controller */ public function update(Request $request, $id) { - // + $data = $request->validate([ + "time" => "required" + ]); + + $feedback = Feedback::find($id); + + $feedback->update($data); + + $feedback->save(); + + return Response::detect("feedbacks.edit", [ + "feedback" => $feedback + ]); } /** @@ -93,6 +109,9 @@ class FeedbackController extends Controller */ public function destroy($id) { - // + $feedback = Feedback::find($id); + $feedback->delete(); + + return Response::detect("feedbacks.destroy"); } } diff --git a/skolehjem/app/Http/Controllers/PermissionController.php b/skolehjem/app/Http/Controllers/PermissionController.php index 9b87801..0b627f3 100644 --- a/skolehjem/app/Http/Controllers/PermissionController.php +++ b/skolehjem/app/Http/Controllers/PermissionController.php @@ -69,7 +69,11 @@ class PermissionController extends Controller */ public function edit($id) { - // + $permission = Permission::find($id); + + return Response::detect("permissions.edit", [ + "permission" => $permission + ]); } /** @@ -81,7 +85,19 @@ class PermissionController extends Controller */ public function update(Request $request, $id) { - // + $data = $request->validate([ + "time" => "required" + ]); + + $permission = Permission::find($id); + + $permission->update($data); + + $permission->save(); + + return Response::detect("permissions.edit", [ + "permission" => $permission + ]); } /** @@ -92,6 +108,9 @@ class PermissionController extends Controller */ public function destroy($id) { - // + $permission = Permission::find($id); + $permission->delete(); + + return Response::detect("permissions.destroy"); } } From 9a2cb7a98a932831c11c9aa6ef2f0a33ffb10a99 Mon Sep 17 00:00:00 2001 From: Neerholt Date: Thu, 25 Jun 2020 12:44:06 +0200 Subject: [PATCH 2/2] idk kev --- .../Http/Controllers/MenuPlanController.php | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/skolehjem/app/Http/Controllers/MenuPlanController.php b/skolehjem/app/Http/Controllers/MenuPlanController.php index b300115..d1120aa 100644 --- a/skolehjem/app/Http/Controllers/MenuPlanController.php +++ b/skolehjem/app/Http/Controllers/MenuPlanController.php @@ -59,7 +59,7 @@ class MenuPlanController extends Controller */ public function show($id) { - return Response::detect("menu-plan.show", [ "menuplans" => $id]); + return Response::detect("menu-plan.show", [ "menu-plans" => $id]); } /** @@ -70,7 +70,8 @@ class MenuPlanController extends Controller */ public function edit($id) { - // + $editLink = MenuPlan::find($id); + return Response::detect("menu-plans.edit", ["menu-plans" => $editLink]); } /** @@ -82,7 +83,15 @@ class MenuPlanController extends Controller */ public function update(Request $request, $id) { - // + $data = $request->validate([ + "name" => "", + "link" => "" + ]); + + $id->update($data); + $id->save(); + + return Response::detect("menu-plans.update"); } /** @@ -93,6 +102,7 @@ class MenuPlanController extends Controller */ public function destroy($id) { - // + $id->delete(); + return Response::detect("menu-plans.destroy"); } }