2016-03-20 8 views
0

をリダイレクト?ルートあまりにも多くは私がなぜあまりにも多くのリダイレクトを取得しています<code>admin/login</code>にアクセスしたとき、私はしかし、次のルートを使用しています

ルート:

Route::group(['namespace' => 'Admin', 'prefix' => 'admin', 'middleware' => 'web'], function() { 

Route::group(['middleware' => 'auth.admin'], function(){ 
    /* Admin Auth */ 
    Route::get('login', 'Auth\[email protected]'); 
    Route::post('login', 'Auth\[email protected]'); 
    Route::get('register', 'Auth\[email protected]'); 
    Route::post('register', 'Auth\[email protected]'); 
    Route::get('logout', 'Auth\[email protected]'); 
    }); 

    Route::group(['middleware' => 'auth'], function(){ 
    /*Admin Dashboard Routes */ 

     Route::get('dashboard', '[email protected]');  
    }); 
}); 
+0

に役立ちます願っていますオープン管理/ログインページルートは、::(「Authの\ AuthController @にgetlogin」、「ログイン」)を得る; 'ユーザーに表示する必要がありますHTMLログインページですか?もしそうなら、ミドルウェアは、ページ(自身を)ログインにリダイレクトされ、これは無限ループを作成します。そのグループから取り出してください。 – avip

答えて

1

場合がしたい場合、私はそうそして、このミドルウェア「auth.adminは」あなたが認証されたユーザーは、「管理者」であるかどうかを確認したいものであると仮定していますあなたが認証される必要があるが、あなたが認証されていないので、あなたがログインするログインページにリダイレクトしているので、あなたはあまりにも多くのリダイレクトを取得している、私は間違っていない場合は、 `これは

関連する問題