使用Laravel提交POST请求出现The page has expired due to inactivity. Please refresh and try again.
问题:
提交POST请求,出现如下错误:
The page has expired due to inactivity.
Please refresh and try again
这是由于在Laravel框架中有此要求:
任何指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌(CSRF token),否则,这个请求将会被拒绝。
解决办法1: 加上 CSRF token
<form method="POST" action="/profile">
{
{ csrf_field() }}
...
</form>
也可以最新写法
<form method="POST"