@koliane

Как в October CMS узнать информацию о текущем пользователе?

Авторизованный пользователь на определенной странице нажимает кнопку, тем самым отправляя ajax запрос, который обрабатывается в плагине в файле routes.php. Там я должен получить данные пользователя через команду Auth::getUser();, но она выдает NULL, хотя текущий пользователь авторизован.
Почему команда Auth::getUser(); может выдавать NULL и как все-таки можно получить информацию о пользователе в моем случае?
  • Вопрос задан
  • 405 просмотров
Решения вопроса 1
@koliane Автор вопроса
Для тех, у кого тоже возникнет такой же вопрос:
В файле routes.php необходимо подключить посредника (middleware) web
Т.е., код будет выглядеть следующим образом:
Route::post( $path, ['middleware' => 'web',function(){
    echo Auth::getUser()->id;
}]);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы