согласно Laravel документации https://laravel.com/docs/5.3/upgrade#5.3-session-in-constructors я больше не могу получить доступ к сессии в конструкции, так как промежуточный разве загружено еще, они предоставили пример, который я не мог понятьОбъясните, как использовать сессию в конструкторе Laravel 5.3
public function __construct()
{
$this->middleware(function ($request, $next) {
$this->projects = Auth::user()->projects;
return $next($request);
});
}
Как мне получить доступ к моей сессии здесь внутри этой функции? , разъяснение сделало бы
Ну, я пытаюсь инициализировать глобальную переменную с пользовательскими данными внутри конструктора, иначе я должен вспомнить ее из базы данных. –
Создайте для этого промежуточное ПО и добавьте его к необходимым маршрутам. Конструкторы предназначены для инициализации свойств этого класса и не более того. – Loek