# kahn_api **Repository Path**: wangshileiedu/kahn_api ## Basic Information - **Project Name**: kahn_api - **Description**: 本项目是一个简洁的PHP API框架, 基于PHP8.2, 是对YAF框架的二次封装. 集成了Orm数据库驱动ThinkOrm, 参数验证器Think\Validate, Plugin, Monolog, JWT, Psr16标准缓存等组件. 已经实现手机短信登录注册, 微信序登录注册, 微信支付, 支付宝支付等基础功能. 欢迎fork, 如果觉得不错, 留下一个小星星哦~ - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2024-11-15 - **Last Updated**: 2025-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: yaf, ORM ## README # kahn_api #### 介绍 本项目是一个简洁的PHP API框架, 基于PHP8.2, 是对YAF框架的二次封装. 集成了Orm数据库驱动ThinkOrm, 参数验证器Think\Validate, Plugin插件, JWT, Psr16标准缓存等组件. 已经实现手机短信登录注册, 微信序登录注册, 微信支付, 支付宝支付等基础功能 #### 软件架构 ``` ├─application │ ├─cache 缓存 │ ├─config 配置 │ │ └─cert 证书 │ │ ├─alipay │ │ └─wxpay │ ├─controllers 默认控制器 │ ├─library 公共类库 │ │ ├─driver 驱动类库 │ │ ├─psr16Cache 缓存类库 │ │ └─sms 短信驱动 │ │ └─aliyun │ ├─models 数据库模型 │ │ ├─app │ │ ├─uc │ │ └─vip │ ├─modules 模块 │ │ ├─Uc 用户模块 │ │ │ └─controllers │ │ └─Vip 支付模块 │ │ └─controllers │ ├─plugins 插件 │ └─service 逻辑处理 │ ├─app │ ├─uc │ │ └─oauth │ └─vip │ └─payment ├─conf 配置文件 ├─deploy 部署文件 ├─public 入口文件目录 │ ├─index.php ***工程入口文件*** │ └─resource 静态文件目录 ├─runtime 系统运行文件目录 │ ├─cache 缓存 │ │ └─db 数据库结构 │ └─log 日志 ├─vendor vendor依赖 │ └─composer.json composer配置 ``` #### 安装教程 1. git clone https://gitee.com/wangshileiedu/kahn_api.git 2. 项目目录下执行 composer install 下载依赖库 3. 新建数据库, 并导入deploy目录下的sql文件 #### 使用说明 1. 配置数据库 2. 配置redis 3. 如需支付功能, 需配置相应的证书和商户信息 4. 如需微信登录功能, 需配置对应的应用信息 5. 如需使用短信验证功能, 需配置aliyun短信验证相关信息 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 感谢 感谢Yaf社区提供的高性能Yaf框架! vendor目录下所使用的都是非常优秀开源类库, 不一一列出, 在此一并感谢!