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


Posted in PHP onOctober 21, 2019

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

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

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

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

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

全部关闭

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

部分关闭

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

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

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

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

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

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

PHP 相关文章推荐
提升PHP执行速度全攻略(下)
Oct 09 PHP
文章推荐系统(三)
Oct 09 PHP
PHP三层结构(上) 简单三层结构
Jul 04 PHP
PHP开发中常用的字符串操作函数
Feb 08 PHP
php生成缩略图填充白边(等比缩略图方案)
Dec 25 PHP
php读取文件内容的三种可行方法示例介绍
Feb 08 PHP
浅析php中json_encode()和json_decode()
May 25 PHP
Laravel中扩展Memcached缓存驱动实现使用阿里云OCS缓存
Feb 10 PHP
php简单生成随机数的方法
Jul 30 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
django中的ajax组件教程详解
Oct 18 PHP
PHP结合Redis+MySQL实现冷热数据交换应用案例详解
Jul 09 PHP
laravel csrf排除路由,禁止,关闭指定路由的例子
Oct 21 #PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 #PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
Oct 21 #PHP
Laravel 之url参数,获取路由参数的例子
Oct 21 #PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 #PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 #PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 #PHP
You might like
PHP获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
php 正则表达式小结
2009/08/31 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
2013/06/25 PHP
jQuery获取json后使用zy_tmpl生成下拉菜单
2015/03/27 PHP
微信API接口大全
2015/04/15 PHP
详解PHP数据压缩、加解密(pack, unpack)
2016/12/17 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
BOOM vs RR BO5 第二场 2.14
2021/03/10 DOTA
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
javascript模块化简单解析
2016/04/07 Javascript
jQuery双向列表选择器select版
2016/11/01 Javascript
vue不通过路由直接获取url中参数的方法示例
2017/08/24 Javascript
js实现关闭网页出现是否离开提示
2017/12/07 Javascript
解决vue跨域axios异步通信问题
2019/04/17 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
JS倒计时两种实现方式代码实例
2020/07/27 Javascript
封装Vue Element的table表格组件的示例详解
2020/08/19 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
浅析Python四种数据类型
2018/09/26 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
免费获得微软MCSD证书赶快行动吧!
2012/11/13 HTML / CSS
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
给同事的道歉信
2014/01/11 职场文书
高中生活自我鉴定
2014/01/18 职场文书
环境卫生标语
2014/06/09 职场文书
大学生党性分析材料
2014/12/19 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
民事二审代理词
2015/05/25 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
vue 实现上传组件
2021/05/31 Vue.js
html css3不拉伸图片显示效果
2021/06/07 HTML / CSS