role check
This commit is contained in:
@@ -80,9 +80,7 @@ protected function routes(): void
|
|||||||
protected function gate(): void
|
protected function gate(): void
|
||||||
{
|
{
|
||||||
Gate::define('viewNova', function (User $user) {
|
Gate::define('viewNova', function (User $user) {
|
||||||
return in_array($user->email, [
|
return $user->role?->name === 'admin';
|
||||||
'jonathan@blijnder.nl',
|
|
||||||
]);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
// Dev auto-login route
|
// Dev auto-login route
|
||||||
Route::get('/login-for-testing', function () {
|
Route::get('/login-for-testing', function () {
|
||||||
$user = \App\Models\User::where('email', 'jonathan.van.rij@agerion.nl')->first();
|
$user = \App\Models\User::where('email', 'jonathan.van.rij@agerion.nl')->first();
|
||||||
|
|
||||||
auth()->login($user);
|
auth()->login($user);
|
||||||
|
|
||||||
return redirect('/');
|
return redirect('/');
|
||||||
|
|||||||
Reference in New Issue
Block a user