全局中间件中启用session,应用中间件无法获取?

浏览:165 发布日期:2020/01/17 分类:ThinkPHP6专区
// 全局中间件定义文件
return [
    // Session初始化
     \think\middleware\SessionInit::class
];
/**
 * 后台中间件定义文件
*/
return [
    //管理员日志
    \app\admin\middleware\Log::class,
];
然后在\app\admin\middleware\Log中无法获取session。
请问是什么原因呢class Log
{
    public function handle($request, \Closure $next)
    {
        halt(Session::get('admin'));  //获取为空?
        \app\admin\service\Log::record();  //日志
        return $next($request);
    }
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>