goldeagle / think-builder
此包已被放弃,不再维护。未建议替代包。
用于构建 thinkphp v6 应用的 CLI 工具
v2.0.0alpha2
2019-07-02 03:56 UTC
Requires
- php: >= 7.0.0
- nategood/commando: *
This package is auto-updated.
Last update: 2022-01-29 02:41:16 UTC
README
一个 CLI 工具,用于构建 thinkphp v6 应用,通过定义数据对象的结构,自动生成相关的 CRUD 代码。
1. 功能
- 自动创建默认的目录结构
- 自动生成控制器程序以及 CRUD 方法
- 自动生成模型程序以及关联模型
- 自动生成后台验证器程序以及验证规则表
- 自动生成 helper behavior 类
- 自动生成 CRUD 的视图界面
- 自动生成 SQL 数据库表结构
- 自动生成菜单变量
- 自动生成权限树 (待办)
- 自动生成 RBAC 数据(待办)
- 自动生成 nginx vhost 配置文件
- 自动生成 .htaccess 配置文件
- 完备的文档(待办)
2. 使用方法
- 定义 project 目录下的项目文件。
- 注意,运行前请手动获取 commando:
# composer update
- Linux 下执行
./build
;Windows 下执行PS %path%\> ./build.bat
命令示例(Linux):
{$think-builder}#./build -d sample/forge -t ./tmp
命令示例(Windows):
PS %think-builder%\>build -d sample/forge -t ./tmp
3. 文档
4. 交流方式
QQ 群:348077414