路由太多重定向
Routes too many redirects
我正在使用以下路由,但是当我访问 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');
});
});
我假设这个中间件 "auth.admin" 是你想要检查的东西,如果经过身份验证的用户是 "admin",如果是,那么如果你想打开 admin/login 页面你需要进行身份验证,但由于您未通过身份验证,因此您正在重定向到登录页面进行登录,因此您获得了太多重定向,希望这对您有所帮助
我正在使用以下路由,但是当我访问 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');
});
});
我假设这个中间件 "auth.admin" 是你想要检查的东西,如果经过身份验证的用户是 "admin",如果是,那么如果你想打开 admin/login 页面你需要进行身份验证,但由于您未通过身份验证,因此您正在重定向到登录页面进行登录,因此您获得了太多重定向,希望这对您有所帮助