docs
您无法在控制器的构造函数中访问会话或经过身份验证的用户,因为中间件尚未运行。
或者,您可以直接在控制器的构造函数中定义基于Closure的中间件。使用此功能之前,请确保您的应用程序正在运行Laravel 5.3.4或更高版本:
class ProjectController extends Controller{ protected $projects; public function __construct() { $this->middleware(function ($request, $next) { $this->projects = Auth::user()->projects; return $next($request); }); }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)