2016-01-22 63 views
0

我是laravel框架的新手,我使用laravel-5.2開箱即用的用戶認證功能來創建用戶認證系統。它工作正常。但是,當我希望我的主頁顯示的不是登錄頁面作爲根。那是我想通過首頁訪問登錄頁面,而不是首先登錄頁面。我如何自定義我的路線。5.2開箱驗證定製

+0

請分享你的'route.php' – smartrahat

回答

0

只要確保您的主頁路由不受auth中間件的保護。通過Laravel提供的缺省auth腳手架生成以下「家」的路線:

Route::get('/home', '[email protected]'); 

HomeController內部,在構造函數中,爲下面的語句:

public function __construct() 
{ 
    $this->middleware('auth'); 
} 

這意味着,任何途徑通過這種處理控制器受中間件auth的約束:如果您未登錄,您將被重定向到登錄頁面。因此,如果您不希望您的「家庭」路線受到auth的保護,您需要從HomeController中刪除auth中間件,或者創建一個新的控制器來處理您的「家庭」路線,該路線不使用auth中間件。