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