laravel 实现关闭CSRF(全部关闭、部分关闭)

 更新时间:2019年10月21日 10:13:51   作者:不如喫茶去  
今天小编就为大家分享一篇laravel 实现关闭CSRF(全部关闭、部分关闭),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

用了laravel就会知道其中的csrf验证功能,如果post传值的时候,没有csrf_token就会报如下的错误:

这是因5.2之后的版本中会默认在路由里面添加 web 中间件。

在app/Http/Kernel.php文件中有如下配置:

全部关闭

到此,想必大家就知道了如何关闭这个验证了。就是将上图标注的这一行代码注释掉,这样就关闭了csrf验证,但这就全部关闭了。

部分关闭

当我们写接口的时候,会遇到这样的问题:因为通过接口是无法传csrf_token的(csrf_token是在laravel中生成的),我们只想在api请求的时候关闭csrf验证,网站的后台不关闭。

这就需要去修改app\Http\Middleware\VerifyCsrfToken.php这个文件了

文件中有个属性$except,可以设置哪些路由不用做csrf验证,如下我想要api开头的路由都不做csrf验证,只需要添加 ‘api/*' 就行了。

这样我访问 http://***/laravel/public/api/index 就不会报错了。

以上这篇laravel 实现关闭CSRF(全部关闭、部分关闭)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Laravel 框架路由原理与路由访问实例分析

    Laravel 框架路由原理与路由访问实例分析

    这篇文章主要介绍了Laravel 框架路由原理与路由访问,结合实例形式分析了Laravel 框架路由的基本概念、原理、路由访问方法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • PHP正则获取页面所有图片地址

    PHP正则获取页面所有图片地址

    这篇文章主要介绍了PHP正则获取页面所有图片地址 的相关资料,需要的朋友可以参考下
    2016-03-03
  • 深入理解PHP变量的值类型和引用类型

    深入理解PHP变量的值类型和引用类型

    在PHP中,大部分变量类型,如字符串,整型,浮点,数组等都是值类型的,而类和对象是引用类型,在使用的时候,需要注意这一点。
    2015-10-10
  • Laravel的throttle中间件失效问题解决方法

    Laravel的throttle中间件失效问题解决方法

    这篇文章主要介绍了Laravel的throttle中间件失效问题解决方法,简单分析了throttle中间件失效问题的原因并提出了解决方案,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-10-10
  • php出租房数据管理及搜索页面

    php出租房数据管理及搜索页面

    这篇文章主要为大家详细介绍了php出租房数据管理及搜索页面的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • Laravel利用gulp如何构建前端资源详解

    Laravel利用gulp如何构建前端资源详解

    Gulp 是一个自动化工具,前端开发者可以使用它来处理常见任务,下面这篇文章主要给大家介绍了关于Laravel利用gulp如何构建前端资源的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧
    2018-06-06
  • php之header的不同用法总结(实例讲解)

    php之header的不同用法总结(实例讲解)

    下面小编就为大家分享一篇php之header的不同用法总结(实例讲解),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • php实现aes加密类分享

    php实现aes加密类分享

    这篇文章主要介绍了php实现的aes加密类,代码中有使用方法,需要的朋友可以参考下
    2014-02-02
  • php 将json格式数据转换成数组的方法

    php 将json格式数据转换成数组的方法

    今天小编就为大家分享一篇php 将json格式数据转换成数组的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • YII2框架中添加自定义模块的方法实例分析

    YII2框架中添加自定义模块的方法实例分析

    这篇文章主要介绍了YII2框架中添加自定义模块的方法,结合实例形式分析了YII2添加自定义模块的原理、步骤、实现方法与操作注意事项,需要的朋友可以参考下
    2020-03-03

最新评论