我不知道该怎么做。我希望我的Web应用程序中的已登录用户可以重定向到登录页面,而不必退出。
我尝试将以下代码构造方法添加到AuthenticatesUser.php
,但无济于事。
public function __construct()
{
$this->middleware('auth',['only' => ['showLoginForm']]);
}
我也正在经历Route.php
,但找不到出路。
答案 0 :(得分:0)
在 LoginController 中删除来宾中间件
public function __construct()
{
//$this->middleware('guest')->except('logout');
}
默认情况下,如果尝试访问路由或方法的用户已经通过身份验证,来宾中间件将重定向。
基本上,只有未登录的用户才能访问此中间件保护的路由或方法。
它使用 RedirectIfAuthenticated 中间件类,因此您也可以根据需要对其进行修改。