Вручную добавить токен csrf с помощью Slim,Axios и ForData
У меня есть модал, который будет отправлять файл без использования реальной формы, я использую FormData, поэтому загрузите его на сервер. Это будет работать, если токен csrf отключен, у меня вопрос, как бы я отправил токен csrf вручную? Я использую slim,axios и vuejs.
var formData = new FormData();
formData.append('fileme',file);
axios.post(uyab.uploadUrl, formData,{
headers: {
'Content-Type': 'multipart/form-data',
'csrf_name': uyab.csrf_name,
'csrf_value': uyab.csrf_value,
'Accept': 'application/json',
},
})
Но это вернет ошибку сбойного токена csrf
Я создал функцию, которая будет извлекать имя и значения csrf из определенных маршрутов, и, таким образом, возвращая правильные значения, единственная проблема в том, что я не знаю, как заставить это работать в vuejs, используя подход spa