Laravell 5.2
和FrozenNode/Laravel-Administrator 5.0.11
。
尝试使用:
'domain' => '',
'middleware' => array(),
'permission'=> function()
{
return Auth::check();
}
在config/administrator.php
中,但始终获得"False"
。在其他地方返回"True"
。
答案 0 :(得分:3)
问题是FrozenNode提供的管理路由不在web
中间件组内,因此它们不包含任何会话信息。没有会话,没有登录用户。
但是,您可以通过将'web'
添加到配置文件中的middleware
键来轻松解决此问题:
'domain' => '',
'middleware' => array('web'), // add 'web' middleware group
'permission'=> function() {
return Auth::check();
}