Использую laravel passport для авторизации.
Для роутов использую middleware auth:api.
Задача:
Авторизованным и неавторизованным пользователям нужно выводить список статей.
Но если пользователь авторизован, то нужно еще выводить isLiked (лайкнул ли пользователь статью).
Проблема в том, что данный middleware не дает доступа неавторизованным пользователям получать доступ к статьям.
А если и вовсе убрать middleware, то я не могу получить доступ в объекту Auth (даже если передаю токен).
Как быть? Ручками авторизоваться по токену? И как можно так авторизоваться.
Способы, идеи, мысли, буду благодарен за все.