Laravel: tokenmismatchexception是在什么情况下出现的?

Laravel: In which cases does the tokenmismatchexception come?

我网站的用户告诉我,他们在发送公式时遇到了令牌不匹配异常。

如果我尝试,我没有得到它。

那么,tokenmismatchexception是在什么情况下出现的呢?我怎样才能抓住它?

先谢谢你。

出现此错误的时间:

  • 用户长时间离开页面打开,默认时间为2 hours,可在config/session-lifetime

  • 当您在 app/Http/Middleware/VerifyCsrfToken

  • 上提交未包含 _token 字段或未排除 url 的表单时

要将 _token 字段放在任何表单上,您可以使用 {!! csrf_field() !!}

您可以check the docs了解更多信息