From fa58184f2131f9500c99c422adc1032cd596ba47 Mon Sep 17 00:00:00 2001 From: Giovanni-Josserand Date: Thu, 26 Mar 2026 09:14:55 +0100 Subject: [PATCH] create toggleWebNotifications method in user controller --- app/Http/Controllers/UserController.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 5615119..6e5459e 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -363,5 +363,18 @@ class UserController extends Controller return response()->json(['message' => "Server error"], 500); } } + + public function togglWebNotifications(Request $request, int $id): JsonResponse { + try { + $user = User::findOrFail($id); + $user->web_notifications = !$user->web_notifications ? 0 : 1; + $user->save(); + + return response()->json($user); + }catch(\Exception $e){ + Log::info($e->getMessage()); + return response()->json(['message' => "Server error"], 500); + } + } }