在构造函数中使用以下代码,
public function __construct(){
if (Auth::guard('admin')->check()){
dd(Auth::guard('admin')->user()->name);
}
}
这不起作用。
但这适用于其他控制器功能。
答案 0 :(得分:0)
自Laravel 5.3以来,您无法再在控制器构造函数because session middleware has not run yet中访问会话(以及Auth
内容)。
5.3 changes - 滚动到"构造函数中的会话"看看如何绕过它。