laravel

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这个方法下,那么,你将无法使用。

上一篇下一篇

猜你喜欢

热点阅读