diff --git a/config/auth.php b/config/auth.php index 7d1eb0d..e3ee958 100644 --- a/config/auth.php +++ b/config/auth.php @@ -40,6 +40,11 @@ return [ 'driver' => 'session', 'provider' => 'users', ], + + 'admin' => [ + 'driver' => 'session', + 'provider' => 'admins', + ], ], /* @@ -65,6 +70,11 @@ return [ 'model' => env('AUTH_MODEL', App\Models\User::class), ], + 'admins' => [ + 'driver' => 'eloquent', + 'model' => App\Models\AdminUser::class, + ], + // 'users' => [ // 'driver' => 'database', // 'table' => 'users', diff --git a/routes/admin.php b/routes/admin.php index c4d963b..0a2039d 100644 --- a/routes/admin.php +++ b/routes/admin.php @@ -1,6 +1,9 @@ name('admin.home'); +Route::middleware(['auth:admin'])->group(function () { + Route::get('/', function () { + return 'admin ok'; + })->name('admin.home'); +});