# PAN_TP6二次封装tp6_快速生成CURD接口 **Repository Path**: kusting/pan_tp6 ## Basic Information - **Project Name**: PAN_TP6二次封装tp6_快速生成CURD接口 - **Description**: 根据数据库规则生成CURD的控制器(包含验证规则),模型,路由,apipost的json接口文档,查询包含了redis,插入/增加使用了redis的消息队列,redis可开启/关闭 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2021-12-21 - **Last Updated**: 2025-05-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: ThinkPHP ## README PAN_TP6 1.0 =============== > 运行环境要求PHP7.1+,兼容PHP8.0。 ## 主要新特性 * 根据数据库规则生成Controller,model,route,apipost的json接口文档 * Controller 包含了字段验证规则,curd操作,redis缓冲,redis消息队列 ## 介绍 其实就是根据数据库规则生成的 思路: * 根据数据库的表is_null 判断是否生成 字段验证require * 根据数据库的表Unique的索引 判断是否生成 字段验证Unique * 根据数据库的字段类型和注释 判断是否生成 相应的错误提示 * 根据数据库的外键 判断是否生成 model的一对一连接 * 等等.....懒得写 可以自己看源码 并不难 有空我再慢慢补全 ## 使用方式 先安装扩展 ~~~ composer install ~~~ ## 文档 后面有空在介绍 ## 版权信息 PAN_TP6 遵循Apache2开源协议发布,并提供免费使用。