自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 php+larvael框架+微信小程序实现支付宝沙箱支付工厂模式判断支付方式调用

可以参考 yansongda网站: https://pay.yansongda.cn/docs/v2/下载larvael的composer扩展包composer require yansongda/pay:^2.10 -vvv创建工厂模式文件和文件夹封装工厂模式<?phpnamespace App\Http\Factory;use App\Http\Controllers\Api\AlipayController;class PayFactor...

2021-12-24 14:22:59 444

原创 php+larvael框架+微信小程序实现支付宝沙箱支付

支付宝沙箱支付

2021-12-23 09:54:58 1601

原创 larvael 8+Dcat admin 分片上传云端

图片/文件上传 | 数据表单 |《Dcat Admin 中文文档 1.x》| Laravel China 社区配置文件上传云存储配置分片上传$form->file('logo')->chunkSize(1024*2)->maxSize(1024*1024*10)->threads(1)->disk('qiniu');...

2021-12-30 11:43:04 382

原创 php+laravel框架七牛云存储+图片审核+文字审核

图片审核+文字审核使用的是百度智能云-登录,且只需修改apikey和sercekey即可使用1. composer 下载composer require zgldh/qiniu-laravel-storage2. 配置文件(在config下的app.php加上)zgldh\QiniuStorage\QiniuFilesystemServiceProvider::class接下来在config/filesystems.php里的disks中新增如下选项:'disks' =&...

2021-12-30 09:57:13 378

原创 阿里云直播生成推流和播流地址类

API列表:https://help.aliyun.com/document_detail/87396.html?spm=a2c4g.11186623.6.609.19d83dd2Uejwx7引入alibaba sdk for php SDK:git:https://github.com/aliyun/openapi-sdk-php介绍:阿里云直播提供的是触发式的推流与播放,您无需提前创建资源,只要添加经过备案的推流域名和播流域名,并完成域名解析、鉴权等操作,即可根据地址拼接规则

2021-12-30 08:53:05 2484

原创 php+Redis处理高并发 - 加锁

背景说明在程序开发过程中,通常会遇到需要独占式的访问一些资源的情形,比如商品秒杀时扣减库存。这时就需要对资源加锁。实现锁的方式有很多,比如数据库锁、文件锁等等。本文简单介绍PHP中使用redis来实现加锁和解锁。实现方式参考了redis官方文档。示例代码代码环境:单redis实例,PHP5.6及以上,且需开启redis扩展 $redis = new \Redis(); $redis->connect('127.0.0.1'); $lockKey = 'lock_ke

2021-12-30 08:49:26 937

原创 larvael 8使用中间件+接口频次限制

手册文档 中间件 |《Laravel 8 中文文档 8.x》| Laravel China 社区定义中间件php artisan make:middleware CheckAge位置在注册中间件引入中间件分组路由//middleware后面加你注册中间件时的名称Route::group(['middleware' => 'login'], function () { //你要中间件验证的接口路由 Route::get('getAl...

2021-12-29 20:27:09 405

原创 php实现聊天功能+心跳机制

websocket tcp服务端代码 <?php//创建Server对象,监听 127.0.0.1:9501 端口$server = new Swoole\Server('0.0.0.0', 9501); //监听连接进入事件$server->on('Connect', function ($server, $fd) { echo "有用户链接.\n";}); //监听数据接收事件$server->on('Receive', functio...

2021-12-28 14:32:57 760

原创 larvael+微信小程序实现文件的云存储

小程序代码使用linui插件js代码// pages/yijian/yijian.jsPage({ /** * 页面的初始数据 */ data: { text:'', img: [], }, text:function(res){ console.log(res) var that=this var text=res.detail.value that.setData({text:text}) }, onC

2021-12-28 10:44:53 358

原创 PHP 微信小程序获取手机号

本文使用laravel框架1.想要获取手机号,必须先要授权登录。授权登录教程:PHP 微信者开发工具授权登录实现_lyan_6的博客-CSDN博客微信小程序HTML 代码<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机</button>JS 代码 (我这边有token认证,解密出来就是该用户的ID。所以这个token你们可以换成用户ID)getPhoneNu.

2021-12-24 14:42:45 441

原创 laravel框架使用JWT生成token验证中间件拦截token

1.下载扩展composer require firebase/php-jwt2. 封装生成TOKEN,解密TOKEN的方法USE 引入刚刚下载的类use Firebase\JWT\JWT;封装//生成TOKEN public function getToken($user_id) { $key = '8848233'; $token = array( "iss"=>$key, //签发人 可空...

2021-12-24 14:33:53 925

原创 laevael 7 使用redis 中geo 类型计算两地之间的距离

public function redis(Request $request){ //$city地区1 //$goodsCity地区2 $city=$request->input('city'); $goodsCity=$request->input('goodsCity'); //地址改为经纬度 调用腾讯位置服务 $url='http://apis.map.qq.com/ws/geocoder..

2021-12-24 14:25:02 208

原创 php 算法 计算两地之间的距离

public function geo(Request $request){     //$city地点1     //$goodsCity地点2 $city=$request->input('city'); $goodsCity=$request->input('goodsCity');     //地址转为为经纬度      //腾讯位置服务 $url='http://apis.map.qq.com/ws/geocoder/v1/?a.

2021-12-24 14:24:28 570

空空如也

空空如也

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

TA关注的人

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