У меня есть проект с Laravel Inertia и Vue Js. Сегодня у меня проблема с токеном csrf. Я уже прочитал документацию здесь https://inertiajs.com/csrf-protection, поэтому, возможно, мне следует добавить токен csrf для каждого инерционного запроса/ответа.
Мой вопрос: как добавить этот _token глобально? Поэтому мне не нужно добавлять токены в мой файл vue один за другим, потому что это слишком большой файл.
Мой текущий код сценария на login.vue:
props: {
errors: Object,
session: Object,
auth: Array
},
//define composition API
setup(props) {
//define form state
const form = reactive({
email: '',
password: '',
});
//submit method
const submit = () => {
//send data to server
Inertia.post('/login', {
//data
email: form.email,
password: form.password,
_token: props.auth.csrf
});
}
Мой HandleInertiaRequest (промежуточное ПО):
Подробнее здесь: https://stackoverflow.com/questions/747 ... el-inertia