конструктор
public $user;
public function __construct(){
$this->middleware(function ($request, $next) {
$this->user = Auth()->user();
return $next($request);
});
}
но при попытке получить информацию из $this->user, я получаю null
в чём может быть дело?
тоже не подходит
зачем хранить юзера в контроллере? Получай его когда он нужен
на маршруте нет посредника auth, потому и нет пользователя
я в каждом методе контролера использую информацию о пользователе, и что бы каждый раз не определять $user = Auth()->user() в в каждом методе, хочу 1 раз определить в одном месте и дёргать от туда
Получай его через контейнер
В construct у тебя еще нету юзера. Не прилетел
Обсуждают сегодня