5.2 开箱即用的认证定制
5.2 Out of the box authentication customization
我是 laravel 框架的新手,我使用 laravel-5.2 开箱即用的用户身份验证功能来创建用户身份验证系统。它工作正常。但是当我想要显示我的主页而不是登录页面时。那就是我想首先通过主页而不是登录页面访问登录。如何自定义路线。
只需确保您的主页路由不受 auth
中间件保护。 Laravel 提供的默认 auth 脚手架生成以下 "home" 路由:
Route::get('/home', 'HomeController@index');
在HomeController
的构造函数中,有如下语句:
public function __construct()
{
$this->middleware('auth');
}
这意味着此控制器处理的任何路由都受制于 auth
中间件:如果您未登录,您将被重定向到登录页面。所以,如果你不希望你的 "home" 路由受到 auth
的保护,你需要从 HomeController
中删除 auth
中间件,或者创建一个新的控制器处理你的 "home" 路由,一个不使用 auth
中间件的路由。
我是 laravel 框架的新手,我使用 laravel-5.2 开箱即用的用户身份验证功能来创建用户身份验证系统。它工作正常。但是当我想要显示我的主页而不是登录页面时。那就是我想首先通过主页而不是登录页面访问登录。如何自定义路线。
只需确保您的主页路由不受 auth
中间件保护。 Laravel 提供的默认 auth 脚手架生成以下 "home" 路由:
Route::get('/home', 'HomeController@index');
在HomeController
的构造函数中,有如下语句:
public function __construct()
{
$this->middleware('auth');
}
这意味着此控制器处理的任何路由都受制于 auth
中间件:如果您未登录,您将被重定向到登录页面。所以,如果你不希望你的 "home" 路由受到 auth
的保护,你需要从 HomeController
中删除 auth
中间件,或者创建一个新的控制器处理你的 "home" 路由,一个不使用 auth
中间件的路由。