henan / think-sdk
基于ThinkPHP8框架开发的工具包
v2.2.5
2024-04-08 03:39 UTC
Requires
- php: >=8.0.0
- ext-curl: *
- ext-gd: *
- ext-openssl: *
- aferrandini/phpqrcode: ^1.0
- aliyuncs/oss-sdk-php: ^2.7
- bingher/ding-bot: ^1.4
- firebase/php-jwt: ^6.10
- phpmailer/phpmailer: ^6.9
- phpoffice/phpexcel: ^1.8
- topthink/framework: ^8.0
Requires (Dev)
- phpunit/phpunit: ^9.6
README
Think-SDK
ThinkPHP8框架开发集成包🤷♀️ 介绍
ThinkPHP8框架开发集成包
📌 软件架构
基于PHP8.0.0
以上版本和ThinkPHP8.0
版本框架开发
💡 安装教程
composer require henan/think-sdk
✨ 模块说明
- define 自定义模块
类 | 说明 |
---|---|
LogDefine | 自定义日志类 |
- helper 助手类模块
类 | 说明 |
---|---|
FC | 常用函数类 |
MD | 模型操作类 |
- middleware 中间件模块
类 | 说明 |
---|---|
AllowCrossDomain | 允许跨域请求中间件 |
- model 模型模块
类 | 说明 |
---|---|
SoftModel | 软删除模型 |
TimeModel | 自动时间戳模型 |
- service 服务模块
类 | 说明 |
---|---|
EmailService | 邮箱服务类 |
DingBotService | 钉钉机器人服务类 |
OssService | 阿里云储存服务类 |
LogService | 日志服务类 |
- traits 特征模块
类 | 说明 |
---|---|
CrudTrait | CRUD控制器特征 |
ResponseTrait | 响应输出特征 |
ValidateTrait | 参数验证特征 |
LoginTrait | 登录特征 |
RcyModelTrait | 回收站特征 |
ModelTrait | 模型特征 |
- utils 工具模块
类 | 说明 |
---|---|
TreeUtil | 树形结构工具 |
DateUnit | 日期时间工具 |
ExcelUtil | EXCEL表格工具 |
IDCardUtil | 身份证工具 |
QrcodeUtil | 二维码工具 |
ImageUtil | GD图像工具 |
EncryptUtil | 加密工具 |
📖 使用说明
目前仍处于初步开发阶段,如有问题可联系开发者 anthonyjhon@qq.com
🏆 鸣谢
- topthink/framework
- bingher/ding-bot
- aliyuncs/oss-sdk-php
- phpmailer/phpmailer