вывод в blade.php {{ Auth::user()->name }} - работает, выводит имя аутенфицированного юзера (после успешной авторизации)
НО
На бекенде тот же метод Auth::user(), auth()->user() - всё это пустое, никаких данных нет.
Как расковырять данные авторизованного юзера, не могу понять, почему все объекты, связанные с аутентификацией ПУСТЫЕ? Хелп советом
В App\Http\Requests\Auth\LoginRequest->authenticate() делаю дебаг Auth::user() - при логине юзера - выводит данные юзера как нужно.
Но при дальнейшей работе (а приложение работает в SPA) - тотже объект Auth::user() при вызове из других контроллеров везде пустой. Что не так, кто знает?
spa не прокидывает токен сессии значит в контроллер, скорее всего там middleware только api
Поподробнее можешь немножко рассказать как решить проблему
напиши Auth::guard('api')->user(); или какой там у тебя для арі сделан
Обсуждают сегодня