当我们在larvel框架上进行表单post提交的时候会出现如下错误提示
The page has expired due to inactivity. Please refresh and try again.
字面意思就是“页面以过期”
这其实是larvel框架csrf令牌导致的,larvel要求每个指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌,否则,这个请求将会被拒绝。
所以解决办法就是在表单页面写上令牌:
<form action="" method="post">
{{ csrf_field() }}
//表单内容。。。。
</form>

本文解释了在Laravel框架中进行表单POST提交时遇到的页面过期问题,并介绍了这是由于缺少CSRF令牌所致。文章提供了如何在HTML表单中加入CSRF令牌的具体方法。
19万+

被折叠的 条评论
为什么被折叠?



