Как правильно обработать JWT в middleware и передать дальше в контроллеры информацию из токена?
Laravel 5.3.
Middleware по проверке токена на наличие и валидность написал , но не понимаю , как пробросить информацию из токена дальше. И правильный ли это вообще подход ? Подскажите , пожалуйста.
Авторизовался в Middleware, получил токен, записал в сессию или в $request (если нужны постоянно свежие данные) и дальше в любом месте его используешь.
$request->attributes->set('AuthUserId', $id);
$request->attributes->has('AuthUserId');
$request->get('AuthUserId');
$request->AuthUserId;
//а можно вообще вот так без изоляции
$request->AuthUserId = $id;
через хелпер request() или фасад Request тоже работает.