Как добавить _token csrf глобально в Laravel Inertia?Php

Кемеровские программисты php общаются здесь
Anonymous
Как добавить _token csrf глобально в Laravel Inertia?

Сообщение Anonymous »

У меня есть проект с 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

Вернуться в «Php»