# wqphp **Repository Path**: wangqiang6/wqphp ## Basic Information - **Project Name**: wqphp - **Description**: 对TP6进行简单实现和封装,做了一个权限管理的架子。统一了所有工具类的使用方法、统一返回处理类、自定义业务异常处理类和错误枚举实现、注释自动生成API文档、中间件+JWTToken对应用下接口鉴权以及类TP5的日志输出Logger中间件、图片上传、列表转树形,队列、easy-wechat、Gateway-Client、邮件发送、短信发送、excel导入导出等工具组件 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://aweb.wang - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 1 - **Created**: 2023-03-10 - **Last Updated**: 2025-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: 权限管理, jwttoken, PHPExcel, queue, upload ## README WQPHP 6.0 =============== 本架构是对TP不常用功能的组件进行封装,适合想要快速上手THINKPHP6项目的CURDER,使用WQPHP可几乎零门槛开发包含市面主流功能的应用。 > 运行环境要求PHP7.2+,兼容PHP8.1 > 事先声明基于ThinkPHPV6.0版本开发 ## WQPHP主要功能 * 统一了所有工具类的使用方法 * 封装了极为先进的JWTTOKEN生成和验证工具类 * 实现了中间件+JWTToken对应用下接口鉴权 * 实现了HG/APIDOC的注释自动生成API文档 * 封装了统一返回处理类 * 封装了自定义业务异常处理类和错误枚举实现 * 封装了允许跨域请求的Cross类 * 封装了类TP5的日志输出Logger类 * 封装了对外请求工具类 * 封装了图片上传类,可选择上传本地或七牛云 * 封装了列表转树形工具类 * 基于think-queue,实现了简单的队列 * 基于easy-wechat实现了简单的微信功能开发 * 基于Gateway-Client实现了Socket服务下UID和信道ID绑定 * 基于phpmail了简易的邮件发送工具类 * 基于阿里云短信SDK实现了短信发送工具类 * 基于PHPEXCEL实现了excel的导出和导入识别 ## 安装 ~~~ composer install ~~~ 在线文档:[https://www.kancloud.cn/wangqiang6/v1_0_0/3132627]