5.2开箱即用的身份验证定制

时间:2016-01-22 04:38:40

标签: laravel laravel-5.2

我是laravel框架的新手,我使用了laravel-5.2开箱即用的用户身份验证功能来创建用户身份验证系统。它工作正常。但是,当我希望我的主页显示而不是登录页面作为根。那就是我想首先通过主页而不是登录页面访问登录。如何自定义路线。

1 个答案:

答案 0 :(得分:0)

确保您的主页路由不受auth中间件的保护。 Laravel提供的默认auth脚手架生成以下" home"路线:

Route::get('/home', 'HomeController@index');

HomeController内,在构造函数中,是以下语句:

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

这意味着此控制器处理的任何路由都受auth中间件的约束:如果您未登录,则会将您重定向到登录页面。所以,如果你不想要你的" home"要受auth保护的路由,您需要从auth中移除HomeController中间件,或者创建一个新的控制器来处理您的家庭" route,一个不使用auth中间件的。