laravel 5.8.7 Срок действия страницы истек (419) - PullRequest
5 голосов
/ 24 марта 2019

Я отправляю запрос POST из формы, и он показывает 419 | срок действия страницы истек.

Blade.php:

<form action="<?php echo action('TestsController@store'); ?>" method="post">

Маршрут:

Route::resource('tests', 'TestsController');

Контроллер:

public function store(Request $request) {
        echo "something something";
}

Ответы [ 2 ]

4 голосов
/ 24 марта 2019

Laravel имеет встроенную защиту CSRF. Ознакомьтесь с официальным документом.

Добавьте @csrf к вашей форме.

<form action="<?php echo action('TestsController@store'); ?>" method="post">
    @csrf
</form>
0 голосов
/ 24 марта 2019

Как сказал Левенте, сначала попробуйте ввести @csrf в форму. Если это не сработает, посмотрите эту тему . Это дубликат этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...