我是拉维尔的新人,我有一个我不明白的问题.
'由于不活动,该页面已过期.请刷新并重试
但如果我把方法改为GET,效果很好.
有人能告诉我为什么会这样以及如何修复它吗?因为我当然需要POST方法.
我是拉维尔的新人,我有一个我不明白的问题.
'由于不活动,该页面已过期.请刷新并重试
但如果我把方法改为GET,效果很好.
有人能告诉我为什么会这样以及如何修复它吗?因为我当然需要POST方法.
这个问题来自CSRF令牌验证失败.所以要么你没有发布,要么你发布了一个错误的.
它对GET起作用的原因是,对于Laravel的GET路由,没有发布CSRF令牌.
您可以通过以下方式在表格中发布CSRF令牌:
{{ csrf_field() }}
或者在app/Http/Middleware/VerifyCsrfToken.php
中排除您的路由(由于安全原因不推荐):
protected $except = [
'your/route'
];