Ошибка Laravel 419 при использовании Uppy с открытым исходным кодом, как добавить токен csrf в Uppy? - PullRequest
0 голосов
/ 20 октября 2019

Прежде чем некоторые из вас пометят это как дубликат, поскольку ошибка 419 с использованием laravel была получена миллион раз, это немного сложнее, и мне кажется, я не могу обойти это.

Я пытаюсь использовать Uppy для загрузки некоторых изображений, однако я не могу найти способ добавить токен csrf в Uppy. (https://uppy.io/docs/tus/#headers)

const uppy = Uppy();
uppy.use(Dashboard, { target: '#drag-drop-area', inline: true, height: 450 });
uppy.use(Tus, {
     header: 'X-CSRF-TOKEN'+document.querySelector('[name=csrf-token]').getAttribute('content'),
     endpoint: 'https://mysitev/tus', // use your tus endpoint here
     resume: true,
     autoRetry: true,
     retryDelays: [0, 1000, 3000, 5000]
})

Кто-нибудь использовал Uppy в прошлом, и если да, то как вы включили csrf_token?

Спасибо

1 Ответ

0 голосов
/ 20 октября 2019

Я не использовал Uppy, но если ваш код находится в вашем файле представления, это означает, что файлы с расширениями блейдов могут использовать функции блейдов для добавления токена csrf:

headers: {
        'X-CSRFToken': " {{csrf_token()}} "
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...