Когда я делаю топор ios POST я получил 419 (неизвестный статус) Ошибка 0 - PullRequest
0 голосов
/ 06 февраля 2020

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

axios.post(`http://127.0.0.1:8000/api/Header-Top`, headerTop )
.then(res => {
  console.log(res);
  console.log(res.data);
})


Route::group(['middleware' => 'cors'], function() {
Route::resource('api/Header-Top', 'HeaderTopController');
});

1 Ответ

0 голосов
/ 07 февраля 2020

Это потому, что в вашем запросе отсутствует ваш токен CSRF. У вас есть 2 варианта исправить это в Laravel и ReactJS.

1) . Вам нужно будет включить его, используя:

Axios.defaults.headers.common['X-CSRF-TOKEN'] = token_var;

2) ИЛИ go до /app/Http/Middleware/VerifyCsrfToken.php (НЕ РЕКОМЕНДУЕТСЯ для большинства случаев, таких как формы и т. Д. c)

и добавьте URL-адрес, который вы используете, ниже $, кроме = []

вот так:

protected $except = [
'/route-url-example'
];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...