laravel入门实战开发(七):登录小问题分析解决
第二章我们主要完成了,自带登录的创建,源码分析,并且自定义了自己的登录功能,其他的注册功能都可以通过源码自己去改写。 在使用的过程中,出现一个小问题,假如已经登录,再去访问登录页面会自动访问到home路径,这是我们不想要的,我们就来找找问题出在哪里 我们打印路由
发现有个中间件guest 这个中间件在我们重写的登录控制器的构造方法里面 public function __construct() { $this->middleware('guest')->except('logout'); } 我们在Middleware中RedirectIfAuthenticated.php文件,我们看看这个中间件的功能
public function handle($request, Closure $next, $guard = null) { if (Auth::guard($guard)->check()) { return redirect(RouteServiceProvider::HOME); }
共有 0 条评论