From f57bdd68daf50f8b8bfa6fe85ea1d67de2c20a2a Mon Sep 17 00:00:00 2001 From: Jonathan van Rij Date: Mon, 16 Feb 2026 12:56:56 +0100 Subject: [PATCH] role check --- app/Providers/NovaServiceProvider.php | 4 +--- routes/web.php | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/app/Providers/NovaServiceProvider.php b/app/Providers/NovaServiceProvider.php index 99e59d3..f9a856a 100644 --- a/app/Providers/NovaServiceProvider.php +++ b/app/Providers/NovaServiceProvider.php @@ -80,9 +80,7 @@ protected function routes(): void protected function gate(): void { Gate::define('viewNova', function (User $user) { - return in_array($user->email, [ - 'jonathan@blijnder.nl', - ]); + return $user->role?->name === 'admin'; }); } diff --git a/routes/web.php b/routes/web.php index 22cce9b..897778f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -36,7 +36,7 @@ // Dev auto-login route Route::get('/login-for-testing', function () { $user = \App\Models\User::where('email', 'jonathan.van.rij@agerion.nl')->first(); - + auth()->login($user); return redirect('/');