不败君

前端萌新&初级后端攻城狮

TP:

只要进行了多表操作, 都应该开启事务, 如果每次遇到需要多表操作的方法都手动开事务是很累的...所以本文使用 TP6 的 中间件 + 订阅事件 + 模型事件 进行全局的事务.安装首先安装 TP6, 文档地址: https://www.kancloud.cn/manual/thinkphp6_0/10...
2020-06-19 18:12:00 2717次浏览
博主在去年找工作面试中, 遇到了一个这样的问题, 最近项目开发也遇到了:假如用户有很多个下级, 且这些下级并不是直属下级, 有可能是 "下级的下级" 也可能是 "下级的下级的下级" 下级是无限的, 所有的下级都可以继续招收下级.那么问题来了, 怎么做到只查询一...
2020-05-30 10:00:00 1154次浏览
Think PHP6 官方文档地址:https://www.kancloud.cn/manual/thinkphp6_0/1037479官方文档一直都被吐槽不够详细. 所以本文将验证器的使用写一下, 验证器可以替代很多的判断.例如, 在 TP3 的时候, 可能是这样判断的:$name =&...
2020-05-26 18:10:00 1336次浏览
之前写过一篇引入支付宝 SDK 并发起支付的文章:Laravel引入支付宝支付SDK但那篇文章引入的 SDK 并不完整的,而是根据官方给的支付 Demo 二开的,而且用的是字串的密钥.最近项目用到了证书形式的密钥,用那个 Demo 就不能支付了,会一直报 "错误代码 invalid-sig...
2020-01-09 18:12:13 1890次浏览
之前项目需要使用百度地图的 API 接口,所以无意间发现了百度地图有提供行政区划的 adcode 数据。https://lbsyun.baidu.com/index.php?title=open/dev-res下载之后打开数据是这样的:然后就萌生了利用这个数据进行开发地区三级联动功能。如果还不知道三...
2019-10-10 19:09:26 1072次浏览
实际项目经常会遇到需要无限极分类,下面是 DEMO ,根据实际需求稍微改改就能用。将下面代码写入控制器中:public function get_all_data() {     //TP框架查询所有数据:  &nbs...
2019-10-08 18:12:51 1071次浏览
日常开发微信公众号或者小程序经常需要向微信官方的API发起请求,如果是GET请求还好,一句代码能解决file_get_contents()但是碰上resultful风格的接口 就不仅仅是GET请求,还需要发起PUT/POST/DELETE请求。当然Curl也能解决这些问题。Laravel自带了...
2019-03-01 11:08:43 7101次浏览
1