![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
大雄丸
这个作者很懒,什么都没留下…
展开
-
thinkphp5验证码使用保姆教程(宝塔linux)
最近被人问到用TP5使用验证码问题,这个在文档里直接有案例,但是小白确实会遇到一些问题,网上的很多叙述确实也不是很清晰,这里从小白的角度讲一下TP5使用验证码的流程和问题。另外也把部分小白不习惯使用composer,习惯手动加载的方案做简单介绍(附下载地址)原创 2024-03-21 10:26:02 · 346 阅读 · 1 评论 -
thinkphp微信小程序获取用户手机号极简教程(uniapp演示)
小程序获取手机号的功能,网上很多教程都能实现,但是真的太繁琐了,个人特别不喜欢各种引用和耦合,没打算跨域复用就简简单单写在控制器里就行了,所以这次也把功能简化了,以尽可能的小白视角可以进行使用。原创 2023-10-14 15:27:56 · 1122 阅读 · 0 评论 -
tp5使用native在PC网页端实现微信支付
我们在开发中经常遇到在要在网页端唤起支付的情况,虽然很多时候是在微信浏览器中打开,可以直接用jsapi解决,但实际上有很多时候我们也是要在网页端实现调用二维码进行扫码支付的。这里使用thinkphp5作为案例进行开发。原创 2023-01-17 15:33:07 · 517 阅读 · 0 评论 -
TP5微信公众号H5支付极简攻略
1.背景每次写到微信支付这块的时候总觉得不够清晰,网上代码大部分太长,依赖太多,还是坚持我的原则,给人复制就尽量少一些依赖,方便配置和理解,高手看懂了自然回去拆分。2.前置条件已认证的服务号公众号关联微信商户微信商户中添加支付链接域名以上部分都有清晰的教程,此处不做赘述,聚焦在代码和常见问题上3.代码3.1 前端前端共三个function,比较好理解就不合并了function pay(amount) { var that = this; axios.get('/index/test/原创 2022-02-24 09:41:29 · 1556 阅读 · 0 评论 -
H5页面获取微信用户openid极简攻略
背景之前每次写到获取openid 就觉得特别麻烦,网上很多代码段会把一部分功能分开写,确实相对合理,但是对于复制粘贴代码来说依赖越少越方便,所以根据自己的经验做了一个极简的复用代码前置条件1.公众号已认证,否则会出现“Scope 参数错误或没有 Scope 权限”2.公众号后台设置安全域名【公众号设置】=》【功能设置】=》【JS接口安全域名】&【网页授权域名】代码前端getOpenId(){ const code = getUrlParam('code') // 截取路径中的原创 2022-02-23 14:51:04 · 7512 阅读 · 0 评论 -
thinkphp5 workerman极简配置方案
thinkphp项目中要用到实时传输,小伙伴觉得功能简单,使用轮询的方式,觉得一来消耗资源,二来不够优雅,所以还是决定用websocket,之前也对比了长链接,SSE等,最终还是选择了websocket一步到位。很多人说websocket后台配置麻烦,其实实际操作的时候发现网上很多文章写的已经够简洁了,但是缺少一张地图,所以很多人看的一头雾水,有了地图,就非常简单明了了。原创 2022-01-14 11:47:48 · 1305 阅读 · 2 评论 -
TP5实现前端微信分享功能
上传文件vendor中新建文件夹“wxshare"将官方的文件直接上传到该文件夹其中sample.php没必要上传,其他直接上传就好。文件修改但是在使用前由于相对路径问题,还需要对jssdk进行一点修改。两处:“access_token.php”改为__DIR__."/access_token.php"两处"jsapi_ticket.php"改为__DIR__."/jsapi_ticket.php"控制器调用在controller中调用public function原创 2021-09-26 16:14:33 · 545 阅读 · 0 评论