larval5.6 构造函数中使用中间件


想在构造函数中进行一个用户验证,,但是在构造函数中获取不了session值,因为构造函数是在中间件之前执行。。这个怎么解决。

使用下面这这个会报这样的错误

public function __construct(){
$this->request = request();
$this->middleware(function($request,$next){
echo Session::get('admin');
});
}
ErrorException (E_NOTICE)
Trying to get property 'headers' of non-object

这个怎么破?万分感激

点赞 取消点赞 收藏 取消收藏

<< 上一篇: 萌新求教 关于 ORM 中的关联

>> 下一篇: 新手求助,为什么我用 Request 请求类,对数据进行验证,无论对错然后他主动跳到欢迎页面?