我正在尝试检查用户是否拥有某个型号的权限.到目前为止(使用Laravel 5.2),我在构造函数中添加了以下代码:
public function __construct()
{
if (!Auth::user()->hasPermission('usergroups')) {
abort(404);
}
}
Run Code Online (Sandbox Code Playgroud)
现在,在升级到Laravel 5.3之后,从控制器的构造函数调用时Auth::user()返回null.如果我在类的任何其他方法中调用它,它将返回当前登录的用户.
任何想法为什么?