由于Laravel5.4做了很多修改,在原有的安全上也做了处理,在使用POST请求时,需要CSRF的验证,所以就会出现如题所述的问题,接下来把出现的过程整理一下。
我的想法非常简单,先定义一个”/testpost”页面,通过POST方法进行表单的请求,在页面中,会有一个”Submit”按钮,点击后跳转到”/hello”页面。如果在早期版本,可能这样还可以,没有问题,但在5.4版本中,会出现如下提示信息:
在网上找了一些教程,以及查看官方文档,最后终于解决了,解决办法非常简单,就是到”app/Http/Middleware/VerifyCsrfToken.php”中,加入URI允许访问的地址即可。
要注意的是,此处的”/hello”是请求跳转访问的页面,而不是当前页面。处理完成后,即可正常访问。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。