Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel FrozenNode Auth::check()始终返回False_Php_Laravel_Authentication_Laravel 5_Laravel 5.2 - Fatal编程技术网

Php Laravel FrozenNode Auth::check()始终返回False

Php Laravel FrozenNode Auth::check()始终返回False,php,laravel,authentication,laravel-5,laravel-5.2,Php,Laravel,Authentication,Laravel 5,Laravel 5.2,Laravell 5.2和FrozenNode/Laravel Administrator 5.0.11 尝试使用: 'domain' => '', 'middleware' => array(), 'permission'=> function() { return Auth::check(); } 在config/administrator.php中,但始终获取的“False”。在其他地方返回“True”问题在

Laravell 5.2
FrozenNode/Laravel Administrator 5.0.11

尝试使用:

'domain' => '',
'middleware' => array(),
   'permission'=> function()
        {
            return Auth::check();
        }

config/administrator.php
中,但始终获取
的“False”
。在其他地方返回
“True”

问题在于,FrozenNode提供的管理路由不在
web
中间件组内,因此它们不包含任何会话信息。没有会话,没有登录的用户

但是,您可以通过将
'web'
添加到配置文件中的
中间件
键来轻松解决此问题:

'domain' => '',
'middleware' => array('web'), // add 'web' middleware group
'permission'=> function() {
    return Auth::check();
}