From 99a605196d7eaf77c424345302cf5e13fde32e2c Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Sat, 24 Jan 2026 10:10:31 +0530 Subject: [PATCH] Added web push route in web.php --- routes/web.php | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/routes/web.php b/routes/web.php index dfe5757..ac349e2 100644 --- a/routes/web.php +++ b/routes/web.php @@ -21,6 +21,32 @@ use App\Http\Livewire\CustomLogin; // return redirect('/admin/welcome'); // }); + // Route::post('/push/subscribe', function (Request $request) { + // $request->user()->updatePushSubscription( + // $request->endpoint, + // $request->keys['p256dh'], + // $request->keys['auth'] + // ); + + // return response()->json(['success' => true]); + // })->middleware('auth'); + + Route::post('/push/subscribe', function (Request $request) { + $user = Filament::auth()->user(); + + abort_if(!$user, 401); + + $user->updatePushSubscription( + $request->endpoint, + $request->keys['p256dh'], + $request->keys['auth'], + $request->contentEncoding ?? 'aesgcm' + ); + + return response()->json(['success' => true]); + }); + + // routes/web.php Route::post('/save-serials-to-session', function (Request $request) { session(['serial_numbers' => $request->serial_numbers]); -- 2.49.1