自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AFu_啊福

微信App 支付 PHP后台接口代码

  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 Mysql 主从同步 手把手教你 一次性成功!!!

Mysql 主从同步,手把手教你,一次性成功。

2024-03-14 14:56:48 867

原创 Nginx 多项目部署,vue刷新404 解决方案

环境是 TP6 VUE前端官网 + VUE 后台管理 部署 两个项目 刷新 404。网上找的资料大多都解决不了,废话不多说直接告诉你解决方法。如果解决了,给我顶起来,让更多人 快速的解决。解决方案 Nginx 配置 直接贴图。

2024-02-01 16:36:32 496

原创 TP6 远程关联一对多,一句话让你明白。

主表是当前模型的表, 目标表最终获取的模型表,中间表固然就是中间模型的表。* 用白话文讲6个参数意思,注意参数3,5配对 参数4,6配对。* 参数1,我最终需要获取的那张表的模型。* 参数2,我需要使用到的中间表模型。* 参数4,目标表与中间表相等的字段。* 参数6,中间表与目标表相等的字段。* 参数3,中间表与主表相等的字段。* 参数5,主表与中间表相等的字段。/* 远程关联一对多。

2023-10-27 16:45:33 194

原创 备份数据库 并发送到邮箱

备份数据库 发送邮箱

2023-04-24 14:56:45 474

原创 TP6 控制器下多级目录 访问404问题解决

TP6 控制下建目录 多及目录 访问设置方法

2022-08-02 11:04:33 1080

原创 TP6 多应用入口, 路由及路由分组 不能访问问题(三大问题详细交你处理)

根据 我的步骤 你一定能配置成功!!!一 多应用入口的处理开启多应用文档写的很清楚需要安装扩展 代码贴出方便你复制(文档的多应用模式)composer require topthink/think-multi-app多应用贴图示列单入口 不用修改入口 这样访问就可以可以自己添加多入口文件,在public下 复制一份index.php复制后我们可以这样访问admin.php 会自动找你得 admin 应用下的 index/index...

2020-05-09 16:41:04 6191

原创 php 快递鸟面单 快递追踪订阅 回调的 接通!

这几天给公司开发了一套 销售用的系统 分工明确 每个人都做自己的工作 用到了 打印面单 物流查询 自动签收等功能接完接口后 简单写写 步骤 跟帖几张代码1. 首先 下单 后会返回面单2. 然后 接 物流追踪订阅 接通后 快递鸟会回调你 3. 快递鸟的回调这时你需要写个接口接收 并插入到数据库 (也就是最新的快递物流轨迹信息)4.根据回调返回来的信息 实现自己的业务功能 比...

2020-04-24 12:01:14 859

原创 第三方代付(提现)秒到 {畅捷代付}

帮老板 客户做的 提现秒到 用到的 第三方平台 畅捷,这个平台 是老板客户自己找的。首先看了一下文档 感觉 不难,由于写完很久了才想起写博客详细过程记不清了 大概说一下下面 我就直接贴代码 供你们参考吧说一下步骤,1 首先你要生成 提现的 订单 见图片是我生成的订单 2. 提现生成订单时查一下 畅捷账户的余额 够不够用户提现的 不够 ...

2019-12-27 10:28:00 3688

原创 tp5.1 中间件 JWT 验证 及app()->user 调用获取 用户信息的方法

在这里 没有废话,直接教你方法。后期前端 拿JWT的 token 调用接口我们 这样 app()->user 就可以获取到用户的信息JWT的安装composer require firebase/php-jwtJWT安装完事建个中间件php think make:middleware AdminAuthAdminAuth 起你 想起的 名字 就OK 叫...

2019-09-25 16:35:18 1796 1

原创 layui 导出Excle( 全部数据,没有分页 )

网上的帖子大部分 水分很多,官网文档 也模糊不清。自己研究两三个小时 终于搞定 废话不多说 直接贴代码特别提示: 这卡了我很久!!!如果 你报table.exportFile is not a function 是因为 你的 layui 下的 table.js 不是最新的 更新为最新的即可!下面贴代码 代码如果不能用 你打死我!! 如果你成功 给个好评! 点点关注!...

2019-08-13 15:45:47 4666 4

原创 Linux 下 github 的使用

第一步LInux安装github yum install git第二步 初始化仓库CD 到你的项目 根目录git init 初始化你的仓库git status 然后查看 有哪些文件 未添加git commit -m '说明此次更新代码的内容'git remote addgit@github.com:fuzhenzhuo/LishuaPay.git (你...

2019-06-27 16:02:38 198

原创 文章 多人 无限极评论 仿微信 实现超级简单(TP5)

废话不多说首先表结构SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for comment-- ----------------------------DROP TABLE IF EXISTS `comment`;CREATE TAB...

2019-03-02 09:32:35 928 1

原创 每小时备份数据库 并且删除2个小时前的备份

每小时的半点执行sh脚本30 */1 * * * /home/bk.sh以数据库 : test_db为例bk.sh:db_pass="root"cd /home/back/mysqldump -uyit -p${db_pass} yit > test_$(date +%Y%m%d_%H%M).sqlzip test_$(date +%Y%m%d_%H%M).zip t...

2018-12-15 18:59:40 644

原创 php7+laravel+coreseek(sphinx)中文搜索初步实现(Linux)

个人分类: 服务器工具的使用安装coreseek 安装php的sphinx扩展 安装laravel的sphinx组件声明:借鉴的文章在下方会列出来,本文如有错误的地方,请看原文章,谢谢作者的无私分享。安装coreseek1、下载官网www.coreseek.cn已不能下载,所以需从网上找资源,注意的一点是,笔者安装coreseek-3.2.14版本后,使用时提示client版...

2018-12-15 18:56:10 783 1

原创 laravel 基本操作

获得请求实例在控制器方法里,可以通过依赖注入的方式自动获得咱们的请求实例,也就是 Illuminate\Http\Request 类实例,这是用服务容器注入的。<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;class UsersController extends Controller{...

2018-09-15 10:29:39 1608

原创 微信App 支付 PHP后台接口代码

微信 支付这 官方文档 很乱 写的 也不是很清楚,测试时 一定要与安卓 或 苹果端 一起测试。 否则 根本找不到问题。废话 不多说 先 说说 几大坑的地方。我也是 借鉴 别人的 博客 才测试成功调起支付。 后面直接上 代码 代码 绝对能调起支付!经过测试的代码!第一步,生成prepayid,这一步,只要你的appid,mch_id,key没写错,那么99%以上都能获取到prepayid,...

2018-07-19 11:19:25 4270 1

EBusiness.zip

php TP5 开发的 快递鸟的面单 物流订阅以及回调 根绝自己公司业务 改改就能用 封装的方法 一同打包上传

2020-04-24

EBusiness.php

php TP5框架 快递鸟生成面单 快递鸟物流订阅 快递鸟回调 下载后拿到 根据自己公司业务改改就能使用

2020-04-24

layui导出PHPExcle.rar

网上的帖子大部分 水分很多,官网文档 也模糊不清。自己研究两三个小时 终于搞定 特别提示: 这卡了我很久!!! 如果 你报 table.exportFile is not a function 是因为 你的 layui 下的 table.js 不是最新的 更新为最新

2019-08-13

微信App 支付 PHP后台接口代码

微信 支付这 官方文档 很乱 写的 也不是很清楚,测试时 一定要与安卓 或 苹果端 一起测试。 否则 根本找不到问题。 废话 不过说 先 说说 几大坑的地方。我也是 借鉴 别人的 博客 才测试成功调起支付。文章后 直接上代码 代码 绝对能调起 微信 测试过的! 第一步,生成prepayid,这一步,只要你的appid,mch_id,key没写错,那么99%以上都能获取到prepayid,如果失败,那肯定是几个ID和key有问题,仔细检查,包括编码等,仔细仔细仔细检查。 问题来了,第二步,对获取到的prepayid进行二次签名,官方文档的坑来了,官方并没有详细说明这一步骤,一切的一切只能靠自己摸索,爬坑。 首先第一坑:参数顺序,我这里用了SortedMap,自动对参数进行asc编码顺序,一劳永逸,当然,也可以用其他map,但一定要注意参数顺序,必须是asc编码顺序。 第二坑:参数package的Sign=WXPay中=的编码问题,转码即可,小坑。 第三坑:苹果系统的timestamp位数,统一成10位即可,小坑。 第四坑:次级大坑,注意,官方文档说到的参与二次签名的参数,prepayId,appId,timeStamp等,如果你用他们的驼峰进行大写,那么你就完了。一定要小写,小写,小写。 第五坑:最大坑,一样,官方文档并没有对于二次签名有过多赘述,如果你上面几个坑完美出坑,那么,你获取到的签名sign跟官方验证的sign绝对是一样的,然而,将这些玩意丢回给APP,APP调起支付,大大的几个字出现了,验证签名失败!WTF!不要急,我已折腾了好几天,终于发现坑在哪里,那就是noncestr随机字符串,参与二次签名的随机字符串不能再次生成,注意,不能再次生成,一定要用第一步中获取prepayid时的那串字符串,一定要用第一步中获取prepayid时的那串字符串,一定要用第一步中获取prepayid时的那串字符串。 第六坑:经历了上述5坑,相信你已经有想干死人的冲动,那么你以为这就结束了吗,还有最后一坑,那就是APP签名已经包名,一定要与开放平台中的一致,然而,即使一致了你以为又结束了吗,NO,如果你更改过开放平台中的签名,并且,在更改前调用过APP微信支付,那么一定一定一定一定记得清除微信缓存。 至此,所有坑都成功出坑,终于出现了支付页面,举国欢腾,微信去年买了个表。最后附上MD5签名类

2018-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除