ThinkPHP:
只要进行了多表操作, 都应该开启事务, 如果每次遇到需要多表操作的方法都手动开事务是很累的...所以本文使用 TP6 的 中间件 + 订阅事件 + 模型事件 进行全局的事务.安装首先安装 TP6, 文档地址: https://www.kancloud.cn/manual/thinkphp6_0/10...
2020-06-19 18:12:00
8930次浏览
博主在去年找工作面试中, 遇到了一个这样的问题, 最近项目开发也遇到了:假如用户有很多个下级, 且这些下级并不是直属下级, 有可能是 "下级的下级" 也可能是 "下级的下级的下级" 下级是无限的, 所有的下级都可以继续招收下级.那么问题来了, 怎么做到只查询一...
2020-05-30 10:00:00
5163次浏览
Think PHP6 官方文档地址:https://www.kancloud.cn/manual/thinkphp6_0/1037479官方文档一直都被吐槽不够详细. 所以本文将验证器的使用写一下, 验证器可以替代很多的判断.例如, 在 TP3 的时候, 可能是这样判断的:$name =&...
2020-05-26 18:10:00
6820次浏览
最近在开发一款外卖的 APP, 遇到了博主上班一年多以来从来没遇到过的难点.以前找工作面试, 去过一些比较大型的企业, 会问这样一个问题: 有没有遇到过一些什么技术难点?这问题对当时的我来说, 并没有遇到过, 所以我也只能如实回答, 因为当时是找实习的工作, 确实也没遇到过什么技术难点...这不, ...
2020-03-26 18:34:35
22326次浏览
之前写过一篇引入支付宝 SDK 并发起支付的文章:Laravel引入支付宝支付SDK但那篇文章引入的 SDK 并不完整的,而是根据官方给的支付 Demo 二开的,而且用的是字串的密钥.最近项目用到了证书形式的密钥,用那个 Demo 就不能支付了,会一直报 "错误代码 invalid-sig...
2020-01-09 18:12:13
11082次浏览