路由太多重定向

时间:2016-03-20 02:06:50

标签: php routes laravel-5.2

我使用以下路线但是当我访问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');    
    });
});

1 个答案:

答案 0 :(得分:1)

我假设这个中间件“auth.admin”是你要检查经过身份验证的用户是否为“admin”的东西,如果是,那么如果要打开admin / login页面则需要进行身份验证,但是因为您未经过身份验证,您正在重定向到登录页面进行登录,因此您获得了太多重​​定向,希望这有帮助