首页 > 解决方案 > 长表单视图后 Laravel 419 POST 错误

问题描述

我有一个内置于 Laravel 5.8 的管理面板。该站点的管理员填写一个复杂的表单来创建在前端可见的组件。填写表格可能需要很长时间。表单受到身份验证保护的保护。

表单通常按预期工作,但有时提交表单会返回 419 页面过期错误。该表单具有 CSRF 令牌,并且在大多数情况下都可以使用。它只是在某些情况下返回错误。

该站点使用文件会话驱动程序。

以下是我尝试过的一些事情:

在这一点上,如果客户继续遇到这些问题,我会不知所措。由于日志中没有证据而且它似乎是随机发生的,因此诊断也非常困难。

有人对 CSRF 令牌和长表格有经验吗?我能做些什么来防止这种情况发生吗?

标签: phplaravelcsrf

解决方案


推荐阅读