From 8e194bc8906150b2845e31397711b5eb93053506 Mon Sep 17 00:00:00 2001 From: Vincent Vanwaelscappel Date: Thu, 5 Sep 2024 17:12:55 +0200 Subject: [PATCH] wip #7061 @0.25 --- app/Http/Middleware/CheckIfAdmin.php | 8 ++++++++ composer.json | 24 ++++++++++++------------ composer.lock | 4 ++-- config/auth.php | 27 +++++++++++++++++++++++++++ 4 files changed, 49 insertions(+), 14 deletions(-) create mode 100644 app/Http/Middleware/CheckIfAdmin.php diff --git a/app/Http/Middleware/CheckIfAdmin.php b/app/Http/Middleware/CheckIfAdmin.php new file mode 100644 index 0000000..487053f --- /dev/null +++ b/app/Http/Middleware/CheckIfAdmin.php @@ -0,0 +1,8 @@ + 'session', 'provider' => 'users', ], + 'client' => [ + 'driver' => 'session', + 'provider' => 'clients', + ], ], /* @@ -65,6 +69,16 @@ return [ 'model' => App\Models\User::class, ], + 'clients' => [ + 'driver' => 'eloquent', + 'model' => App\Models\Client::class, + ], + + 'backpack' => [ + 'driver' => 'eloquent', + 'model' => App\Models\User::class, + ], + // 'users' => [ // 'driver' => 'database', // 'table' => 'users', @@ -97,6 +111,19 @@ return [ 'expire' => 60, 'throttle' => 60, ], + + 'clients' => [ + 'provider' => 'clients', + 'table' => 'password_reset_tokens', + 'expire' => 60, + 'throttle' => 60, + ], + 'backpack' => [ + 'provider' => 'users', + 'table' => 'password_reset_tokens', + 'expire' => 60, + 'throttle' => 60, + ], ], /* -- 2.39.5