全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Laravel框架中VerifyCsrfToken报错问题的解决

前言

本文主要给大家介绍了关于Laravel框架中VerifyCsrfToken报错问题的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

报错情况

form 表单进行 post 方式提交数据时,遇到如下的报错情况.

TokenMismatchException in VerifyCsrfToken.php line 67:
in VerifyCsrfToken.php line 67
at VerifyCsrfToken->handle(object(Request), object(Closure))

post 数据提交报错

原因

Laravel 推荐在全局注册 VerifyCsrfToken 的 Middleware ,对所有 Post,Put,Delete 请求自动校验是否带合法的 _csrf token。

解决方法

方法 1.在form表单中添加如下的隐藏域代码

<input type="hidden" name="_token" value="{{ csrf_token() }}" />

方法 2.在form表单中添加 csrf_field

(与上述解决方法功能一致)

{!! csrf_field() !!}

方法 3.注释 Kernel.php 代码

打开 app\Http\Kernel.php,在文件中注释掉下面的代码

\App\Http\Middleware\VerifyCsrfToken::class

方法 4. 修改handle()方法

打开 \app\Http\Middleware\VerifyCsrfToken.php,添加或修改 handle()方法如下:

 public function handle($request, \Closure $next)
 {
  // 使用CSRF
  //return parent::handle($request, $next);
  // 禁用CSRF
  return $next($request);
 }

补充 csrf 介绍


csrf 图解释义

参考文章

1. Laravel 5.3 文档 - CSRF攻击原理及其防护

2. Laravel 5.3 文档 - HTTP层 CSRF保护

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# verifycsrftoken  # verifycsrftoken.php  # 禁用  # Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)  # laravel框架中表单请求类型和CSRF防护实例分析  # 对laravel的csrf 防御机制详解  # 及form中csrf_token()的存在介绍  # laravel 实现关闭CSRF(全部关闭、部分关闭)  # laravel csrf排除路由  # 禁止  # 关闭指定路由的例子  # laravel csrf验证总结  # 报错  # 表单  # 解决方法  # 文档  # 相关内容  # 说了  # 不多  # 给大家  # 这篇文章  # 谢谢大家  # 掉下  # 方法如下  # 推荐在  # 有疑问  # object  # gt  # line  # handle  # Request  # center 


相关文章: 定制建站哪家更专业可靠?推荐榜单揭晓  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?  开心动漫网站制作软件下载,十分开心动画为何停播?  5种Android数据存储方式汇总  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  黑客如何利用漏洞与弱口令入侵网站服务器?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  大型企业网站制作流程,做网站需要注册公司吗?  网站制作话术技巧,网站推广做的好怎么话术?  南平网站制作公司,2025年南平市事业单位报名时间?  如何快速搭建高效WAP手机网站吸引移动用户?  网站制作难吗安全吗,做一个网站需要多久时间?  如何在阿里云服务器自主搭建网站?  如何快速生成橙子建站落地页链接?  如何在搬瓦工VPS快速搭建网站?  如何在VPS电脑上快速搭建网站?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  网站网页制作专业公司,怎样制作自己的网页?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  专业网站建设制作报价,网页设计制作要考什么证?  c# 服务器GC和工作站GC的区别和设置  宝塔建站助手安装配置与建站模板使用全流程解析  建站三合一如何选?哪家性价比更高?  免费网站制作appp,免费制作app哪个平台好?  如何注册花生壳免费域名并搭建个人网站?  香港服务器建站指南:外贸独立站搭建与跨境电商配置流程  建站主机解析:虚拟主机配置与服务器选择指南  制作农业网站的软件,比较好的农业网站推荐一下?  建站之星如何开启自定义404页面避免用户流失?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何确保西部建站助手FTP传输的安全性?  如何快速生成专业多端适配建站电话?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  油猴 教程,油猴搜脚本为什么会网页无法显示?  如何在Tomcat中配置并部署网站项目?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  如何选择香港主机高效搭建外贸独立站?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  详解jQuery中基本的动画方法  如何在云主机快速搭建网站站点?  seo网站制作优化,网站SEO优化步骤有哪些?  网站制作软件有哪些,制图软件有哪些?  建站之星ASP如何实现CMS高效搭建与安全管理?  如何在西部数码注册域名并快速搭建网站?  建站上传速度慢?如何优化加速网站加载效率?  制作网页的网站有哪些,电脑上怎么做网页?  javascript基本数据类型及类型检测常用方法小结 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。