php - laravel 5.8.7 页面已过期 (419)

标签 php laravel laravel-5

我正在从表单提交 POST 请求,它显示 419 |页面已过期。

Blade .php:

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

路线:

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

Controller :

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

最佳答案

Laravel 具有内置的 CSRF 保护。 Check out the official documentacion.

@csrf 添加到您的表单中。

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

关于php - laravel 5.8.7 页面已过期 (419),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55327542/

相关文章:

php - 查询返回 null 或错误

php - 如何防止 doctrine2 返回某些字段

Laravel 核心方法混淆

laravel - Eloquent关系优化查询

php - b"string"在 dd() 函数中是什么意思?

php - 无法登录MySQL服务器

PHP舍入错误与简单的乘法

php - Laravel 属于为可执行查询添加双引号

arrays - Laravel Eloquent - 使用 JSON 对象数组

php - 拉维尔 5 : return number of affected rows MySQL