作者:Ambition

PHP生成腾讯云V3签名

最近有个需求,需要对接腾讯云API,实在不想用那一坨SDK,决定对着签名说明,自己写V3签名流程,就拿文生图接口来做说明,下面直接贴出代码 /**  * 创建Authorization  * @param string $params  * @param string $action  * @ret

Ambition Ambition 发布于 2024-09-26

PHP对接支付宝APP支付

这两天接了一个需求,就是对接支付宝的APP支付,看了下支付宝文档,结合之前写的支付宝sign篇,最终决定不用支付宝SDK,在这里跟大家分享下代码,我这里是用thinkphp开发。 一、支付宝类 我们先创建一个支付宝的类,命名为AliPay,代码如下 <?php /**  * Created by P

Ambition Ambition 发布于 2024-09-26

构建php7.2-apache镜像

最近入职了一家新的公司,项目用的是tp6.0,本地开发环境用docker,于是打算根据项目情况打包一个php7.2-apache版本的镜像方便自己使用,我们先创建一个apache网站配置,来配置我们的项目,命名为000-default.conf,配置如下 <VirtualHost *:80>    

Ambition Ambition 发布于 2024-09-02

laravel-admin解决列表筛选后select联动没默认选上

最近接了一个活,需要开发一个功能,用到的框架是laravel-admin,其中筛选需要做到联动,之前我们表单联动出现一个问题就是编辑的时候不会自动选上,筛选这里也是有同样问题,就是筛选后也不会联动,不过解决思路差不多类似,这里跟大家分享如何解决这个问题。 我们先写一个接口,用来返回第二个select

Ambition Ambition 发布于 2024-07-04

如何用Nginx反向代理openAI接口

最近想在之前的gin项目中调用chat ai接口,但是由于是部署在国内服务器,会调不通,所以想到之前telegram也是通过反代来进行调用,所以也想通过反代来调用chat ai。 我们先提前申请好证书,并且申请好域名绑定在一台国外的服务器上,然后我们先安装nginx sudo su root apt

Ambition Ambition 发布于 2024-06-26

PHP对接微信APP支付

前面跟大家分享了PHP对接支付宝APP支付,今天跟大家分享对接微信APP支付,还是参考之前微信V3加密那篇,自己封装函数,不使用微信的SDK,下面贴出相关代码,我这里使用的是thinkphp开发,大家可以参考代码后,根据实际情况进行修改。 一、微信类 我们先创建一个微信的类,命名为WxPay,代码如

Ambition Ambition 发布于 2024-06-22

如何用Nginx反向代理gemini接口

最近想在之前的gin项目中调用gemini接口,但是由于是部署在国内服务器,会调不通,想到之前调用chat gpt也是有同样问题,最后通过反代解决,于是也是想用反代来解决这个问题,下面跟大家分享如何进行反代。 我们先提前申请好证书,并且申请好域名绑定在一台国外的服务器上,然后我们先安装nginx s

Ambition Ambition 发布于 2024-01-26

Docker 部署 acme.sh并申请华为云域名证书

上回成功用docker部署acme.sh并申请了腾讯云域名证书,今天跟大家分享如何申请华为云域名证书,这里我重新起了一个容器来进行申请,这样不会惨在一起。 一、申请DNS API参数 申请证书时,需要验证域名拥有权,不想手动去填写txt来验证,可以使用acme.sh自带API去实现,所以就需要申请d

Ambition Ambition 发布于 2023-11-26

laravel-admin列表自定义删除按钮

最近接了一个单,系统用到的是laravel-admin,其中有个需求,需要重新对删除按钮的位置往下挪,看了下官方文档,没有看到相关方法,想到了一个曲线救国的思路,就是隐藏掉原有的删除按钮,自己自定义一个,这样就可以对按钮顺序进行改变,下面跟大家分享这个方法。 一、创建按钮文件 我们在项目的actio

Ambition Ambition 发布于 2023-01-18