laravel构造函数里面操作调整,认证之类说明
2019-05-11 本文已影响0人
空气KQ
开始你以为是,一开始就可以执行的,其实它并不在可以必须写在中间件认证之后才能有效果,
开始就把登录信息给到一个属性
public $user;
public function __construct(Request $request){
//必须写在中间件认证之后的下面,才能有效
$this->middleware(function ($request, $next) {
$this->user=Auth::user();
return $next($request);
});
}
跳转,终止都是一样
public $user;
public function __construct(Request $request){
//必须写在中间件认证之后的下面,才能有效
$this->middleware(function ($request, $next) {
return false;
return $next($request);
});
}
如果以上都不写在 $this->middleware这个方法下,那么,你将无法使用。