簡體   English   中英

Laravel FrozenNode Auth :: check()總是返回False

[英]Laravel FrozenNode Auth::check() always return False

Laravell 5.2FrozenNode/Laravel-Administrator 5.0.11

嘗試使用:

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

config/administrator.php ,但總是得到"False" 在其他地方返回"True"

問題是FrozenNode提供的管理路由不在web中間件組內,因此它們不包含任何會話信息。 沒有會話,沒有登錄用戶。

但是,您可以通過在配置文件中的middleware密鑰中添加'web'來輕松解決此問題:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM