guan-changhu / sdk
guan-changhu sdk package
v1.4.2
2026-03-22 12:35 UTC
Requires
- php: ^8.2
- ext-bcmath: *
- ext-fileinfo: *
- ext-gd: *
- ext-iconv: *
- ext-json: *
- ext-openssl: *
- ext-pcntl: *
- ext-zip: *
- ext-zlib: *
- alibabacloud/sdk: ^1.8
- apache/thrift: ^0.17.0
- astrotomic/laravel-translatable: ^11.10
- dcat/laravel-wherehasin: ^0.8.0
- endroid/qr-code: ^4.4
- google/recaptcha: ^1.2
- gregwar/captcha: ^1.1
- guzzlehttp/guzzle: ^7.0.1
- hhxsv5/laravel-s: ~3.8.0
- jackiedo/dotenv-editor: ^2.0
- kinghang/translate: dev-master
- krowinski/bcmath-extended: ^6.0
- laravel/framework: ^10.0
- laravel/passport: ^11.x-dev
- laravel/socialite: ^5.5
- maatwebsite/excel: 3.1.x-dev
- mews/purifier: dev-master
- overtrue/easy-sms: ^2.1
- overtrue/laravel-passport-cache-token: ^3.2.0
- php-mqtt/client: ^1.4
- seffeng/cryptlib: ^0.1.1
- spatie/laravel-permission: ^5.5
- spomky-labs/otphp: ^10.0
- symfony/http-client: 6.0.x-dev
- symfony/postmark-mailer: 6.0.x-dev
- yansongda/laravel-pay: ~3.7.0
This package is auto-updated.
Last update: 2026-03-22 13:17:58 UTC
README
一个功能丰富的 Laravel 库包,提供完整的 Web 应用开发解决方案。
项目简介
GuanChanghu\Library 是基于 Laravel 框架开发的功能库包,涵盖用户认证、支付、短信、邮件、消息推送、文件上传等常用功能。
环境要求
- PHP >= 8.2
- Laravel >= 10.0
安装
composer require guan-changhu/sdk
php artisan vendor:publish --provider="GuanChanghu\Library\Providers\AppServiceProvider"
快速链接
- 01-安装与配置
- 02-命令行工具
- 03-用户认证
- 04-身份验证
- 05-身份认证器
- 06-权限管理
- 07-验证码
- 08-客户端封装
- 09-数据导出
- 10-HTTP请求
- 11-日志管理
- 12-邮件服务
- 13-商户管理
- 14-站内消息
- 15-模型查询
- 16-分页组件
- 17-支付网关
- 18-项目安装
- 19-题目解析
- 20-RSA加密
- 21-行政区划
- 22-系统设置
- 23-数学工具
- 24-短信服务
- 25-第三方登录
- 26-Thrift服务
- 27-翻译服务
- 28-文件上传
- 29-数据验证
- 30-验证服务
- 31-钱包管理
- 32-WebSocket服务
- 33-API文档
功能特性
| 类别 | 功能 |
|---|---|
| 认证授权 | 用户认证、短信登录、OAuth登录、权限管理、TOTP双因素认证 |
| 支付 | 支付宝、微信支付 |
| 通讯 | 短信(10+平台)、邮件、站内消息、WebSocket、MQTT |
| 文件 | 本地存储、阿里云OSS、七牛云、腾讯云COS |
| 工具 | 翻译、验证码、RSA加密、分页、数据验证 |
| 数据 | 行政区划、钱包管理、模型查询 |
| 文档 | API文档自动生成 |
项目结构
library/
├── document/ # 使用文档 (33个)
├── src/
│ ├── BuildsQueries/ # 查询构建器
│ ├── Commands/ # Artisan命令
│ ├── Constants/ # 常量
│ ├── Contracts/ # 接口契约
│ ├── Enums/ # 枚举
│ ├── Events/ # 事件
│ ├── Exceptions/ # 异常
│ ├── Facades/ # 门面类
│ ├── Http/ # 控制器和中间件
│ ├── Libraries/ # 核心库
│ ├── Models/ # 模型
│ ├── Traits/ # Trait
│ └── Utils/ # 工具类
├── config/ # 配置文件
├── database/ # 迁移和种子
├── lang/ # 语言包
├── resources/ # 视图资源
├── routes/ # 路由
└── thrift/ # Thrift文件
License
MIT