Laravel 5.3 Auth Check in构造函数返回false

Laravel 5.3 Auth Check in构造函数返回false,第1张

Laravel 5.3 Auth Check in构造函数返回false

docs

您无法在控制器的构造函数中访问会话或经过身份验证的用户,因为中间件尚未运行。

或者,您可以直接在控制器的构造函数中定义基于Closure的中间件。使用此功能之前,请确保您的应用程序正在运行Laravel 5.3.4或更高版本:

class ProjectController extends Controller{        protected $projects;        public function __construct()    {        $this->middleware(function ($request, $next) { $this->projects = Auth::user()->projects; return $next($request);        });    }}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5065326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存