我们知道默认的auth会跳转到/login这个url,我在auth.php种增加了admin的guard,
'guards' => [
'web' => [
'driver' => 'session',
'provider' => 'users',
],
'api' => [
'driver' => 'token',
'provider' => 'users',
],
'admin' => [
'driver' => 'session',
'provider' => 'admins',
]
],
'providers' => [
'users' => [
'driver' => 'eloquent',
'model' => App\Models\User::class,
],
'admins' => [
'driver' => 'eloquent',
'model' => App\Models\Admin::class,
]
// 'users' => [
// 'driver' => 'database',
// 'table' => 'users',
// ],
],
路由中添加了
Route::group(['middleware'=>['admin'],'prefix'=>'admin','namespace'=>'Admin'],function(){
Route::get('login','AuthController@loginGet');
Route::post('login','AuthController@loginPost');
Route::get('logout','AuthController@logout');
Route::get('/','IndexController@index');
});
但是如何在未登录的情况下跳转到admin/login呢?
使用自定义的中间件验证,