2016-01-22 59 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中间件。