已登录情况下,管理后台 permission 配置中,Auth::check () 的结果为 false
我使用的是 laravel 5.6 版本,已登录站长账号,访问 http://larabbs.test/admin ,一直跳转回首页,检查发现 Auth::check()
返回值是 false。config\permission.php
中,添加打印变量一行:
'permission' => function () {
// 只要是能管理内容的用户,就允许访问后台
dd(Auth::check(), Auth::user());
return Auth::check() && Auth::user()->can('manage_contents');
},
输出结果:
false
null
不知为什么这样。
推荐文章: