2016-05-17 7 views

答えて

0

これは非常に簡単です。あなたはWelcomeControllerや他のコントローラで機能を作らなければなりません。ユーザーが既にログインしているかどうかを確認し、適切な表示ページにリダイレクトします。たとえば :この

$router->get('/',array(
    'as' => 'home', 
    'uses' => '[email protected]' 
)); 

そして、あなたのコントローラのように、あなたのroutes.phpファイルの書き込みルートで 、この例の場合:WelcomeControllerは歓迎という名前の関数を作成し、この

public function welcome() 
{ 
    if(Auth::check()){ 
     //get some data for user dashboard 
     return view('dashboard'); 
    } 

    return view('login'); 
} 
のようないくつかの認証チェックを行います

PS:良い習慣のために、依存性注入を使用してください。この場合、Authファサードを使用する代わりに、Guardに
クラスを注入します。

1

あなたはルート/ URLのために、このような何かを行うことができます:

Route::get('/', function(){ 
    if (!Auth::check()) { 
     return View::make('login'); // login view if not authenticated 
     // or call controller for login 
    } 
    else{ 
     return View::make('dashboard'); // dashboard view if authenticated 
     // or call controller for dashboard 
    } 
}); 
関連する問題