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('/');