thinkPHP
xiaoheiba_
创作源于生活
展开
-
PHP实现七牛云云存储上传图片
七牛云,云存储原创 2022-05-01 19:39:18 · 296 阅读 · 0 评论 -
PHP实现阿里云OSS云存储
安装1,composer安装composer require aliyuncs/oss-sdk-php下载完成执行 composer install,安装依赖。2,通过github下载GitHub - aliyun/aliyun-oss-php-sdk: Aliyun OSS SDK for PHP上传1,PHP代码如下use OSS\OssClient;use OSS\Core\OssException; public function image()原创 2022-05-01 19:06:03 · 1953 阅读 · 0 评论 -
thinkPHP API 封装 json返回三要素
利用thinkPHP自带的公共函数文件common.php进行封装:封装代码如下:<?php// 这是系统自动生成的公共文件class codeData{ //正确值返回三要素 public function correct($code,$msg,$data=['']) { return json_encode(['code'=>$code,'msg'=>$msg,'data'=>$data]); } //错误值原创 2022-02-14 18:05:10 · 760 阅读 · 0 评论 -
thinkPHP 接口访问限制
1安装扩展插件:composer require topthink/think-throttle2全局中间件中使用 app/middleware.php下加入一下代码return [ \think\middleware\Throttle::class,];3config/throttle.php 配置选项:return [ // 缓存键前缀,防止键值与其他应用冲突 'prefix' => 'throttle_', // 缓存的键,true原创 2022-02-14 17:03:03 · 1441 阅读 · 0 评论 -
thinkPHP6 缩略图 文件上传 加水印 解决时间路径问题
thinkPHP6 文件上传原创 2022-01-15 20:25:10 · 871 阅读 · 0 评论 -
thinkPHP JWT 封装 中间件 详细使用
安装jwt扩展:composer require firebase/php-jwt如果您的 php < 7.2 或未安装 libsodium,可以选择从 composer安装包:composer require paragonie/sodium_compat在app下新建一个文件夹services 新建一个类JwtService 类内封装代码如下:<?phpnamespace app\services;use Firebase\JWT\JWT;use Fire原创 2022-02-14 13:31:58 · 1209 阅读 · 1 评论