我使用以下路线但是当我访问admin/login
时,为什么我的重定向过多?
路线:
Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function() {
Route::group(['middleware' => 'auth.admin'], function(){
/* Admin Auth */
Route::get('login', 'Auth\AuthController@getLogin');
Route::post('login', 'Auth\AuthController@postLogin');
Route::get('register', 'Auth\AuthController@getRegister');
Route::post('register', 'Auth\AuthController@postRegister');
Route::get('logout', 'Auth\AuthController@getLogout');
});
Route::group(['middleware' => 'auth'], function(){
/*Admin Dashboard Routes */
Route::get('dashboard', 'AdminController@getDashboard');
});
});
答案 0 :(得分:1)
我假设这个中间件“auth.admin”是你要检查经过身份验证的用户是否为“admin”的东西,如果是,那么如果要打开admin / login页面则需要进行身份验证,但是因为您未经过身份验证,您正在重定向到登录页面进行登录,因此您获得了太多重定向,希望这有帮助