fef*_*efe 6 constructor controller laravel-5
我有Laravel 5.4 Base Controller,它应该与子控制器共享一些常用数据,具体取决于当前的Authenticated用户.
我试图让它变得像
public function __construct(ValidationFactory $validation)
{
$this->middleware(array('auth', 'lockscreen'));
var_dump(\Auth::user());
die;
}
Run Code Online (Sandbox Code Playgroud)
这不行.
private $userId;
public function __construct()
{
$this->middleware(function ($request, $next) {
$this->userId = Auth::user()->id;
return $next($request);
});
}
Run Code Online (Sandbox Code Playgroud)