2016-05-17 55 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 facade。

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 
    } 
}); 
相關問題