Я хочу просмотреть PDF-файлы в своем приложении Vue.Я использую arkokoley/pdfvuer
Vue компонент для отображения файлов PDF.Pdfvuer имеет атрибут src
, в который я хочу поместить URL-адрес, указывающий на мой маршрут API (который находится в api.php
маршрутах).
Проблема в том, что когда я запрашиваю что-то без заголовка Accept:application/json
, Laravelвсегда будет возвращать код HTTP 302, а не фактическое содержимое файла PDF.Но когда я запрашиваю тот же маршрут с CURL, то все работает нормально.
Как я могу избежать этого поведения и сохранить авторизацию Passport token для запроса GET?
Мое идеальное решение было бы примерно таким:
Route::get('productTemplate/{productTemplate}/preview', 'ProductTemplateController@preview')->exclude('AcceptHeader');