
ThinkPHP
ThinkPHP 学习笔记
xiaoShengSanYue
这个作者很懒,什么都没留下…
展开
-
thinkPHP6中实现支付宝支付
我用的是沙箱环境做的测试, 步骤如下:获取配置信息 点击进入网站, 当然在此之前要先申请个沙箱应用下图是获取到 APPID, 后面会用到下面是获取到公钥和私钥, 由于我之前设置过公钥, 如果是刚刚创建的沙箱应用, 那么可能和我的页面稍有不同, 但是只需要按照提示操作获取公钥和私钥即可由于我忘记私钥是多少了, 所以需更换下公钥以重新获取私钥, 操作如下:重新生成私钥的话, 需要下载一个工具, 点击进入下载链接, 选择自己电脑操作系统对应的版本即可生成秘钥生.原创 2020-11-12 16:58:40 · 3936 阅读 · 2 评论 -
thinkPHP6中使用 distinct 不起作用
最近在项目中遇到这么个问题:在开课记录表中, 有重复开课的数据, 在查询所开的课程中一共有多少节的时候, 查出来的课程的节数是双倍的, 当按照官方文档上说明的使用 distinct(true) 使用的时候, 并不能达到去重的效果后经过查找后, 发现如下的解决方式:$result = Db::table('开课表')->leftjoin('课程视频表','开课表的课程id = 视频表的课程id')->group('课程id')->count('distinct 视频表id').原创 2020-11-04 11:58:03 · 1401 阅读 · 1 评论 -
thinkphp6中多应用路由配置(当前访问路由未定义或不匹配)
用过laravel再来看tp,我真的是,就这个路由,我看的是真想把电脑给砸了,特别是tp6里面又出来个多应用,官网也说不得不清不白的在配置多应用的时候(我开启了强制使用路由)composer require topthink/think-multi-app新建文件,如果所示:注意: 这是文件是需要自己手动创建的我在admin.php路由中定义了这样一条路由(在admi...原创 2020-04-16 23:57:51 · 1900 阅读 · 0 评论