Я в Ларавеле 5.6. У меня есть все мои API-маршруты, построенные и правильно отвечающие на запросы от моего REST-клиента (Paw). Я пытаюсь создать простой интерфейс для доступа к этим маршрутам.
Я пытаюсь использовать как можно больше встроенных функций Laravel, поэтому я использую Axios для вызова этих маршрутов из шаблона блейда с помощью Vue.js. Это работает, если я отключаю промежуточное ПО аутентификации на тестовом маршруте, но я получаю 401 ошибок на консоли, когда промежуточное ПО аутентификации включено для маршрута.
Проблема кажется достаточно очевидной ... Страж auth:api
на моих /api
маршрутах хочет видеть в заголовке токен oauth, но когда я захожу с веб-страницы, он выполняет аутентификацию сеанса. Я предполагаю, что есть простой способ решить эту проблему без подмены запроса токена oauth в веб-интерфейсе, верно? Нужно ли как-то передавать маркер сеанса в моем запросе с Axios? И, если это так, мне также нужно изменить auth:api
в моем файле API-маршрутов?