我能够通过控制器检查Auth::check()
,然后重定向到我的另一条需要通过中间件的路由,以检查Auth::check() == true
,但是,当我尝试检查{的值时{1}}通过我的中间件返回了一个Auth::check()
值。有想法的人吗?
已经进行了以下操作
:FALSE / NULL
答案 0 :(得分:0)
Laravel在您的中间件中运行时,身份验证代码仍未运行,因此为什么您像没有用户登录一样得到null
。
在web.php
中将利用Authenticate
中间件和auth
中间件的路由括起来。
那时,您的Auth
门面将以与控制器中相同的方式工作。