Awesome Open Source
Awesome Open Source

think-builder

Latest Stable Version Latest Unstable Version License

a cli tool to build applications for thinkphp v6, 通过定义数据对象的结构,自动生成相关的CRUD代码。

1. 功能

  • 自动创建默认的目录结构
  • 自动生成控制器程序以及CRUD方法
  • 自动生成模型程序以及关联模型
  • 自动生成后台校验器程序以及校验规则表
  • 自动生成 helper behavior 类
  • 自动生成CRUD的视图界面
  • 自动生成SQL数据库表结构
  • 自动生成菜单变量
  • 自动生成权限树 (TODO)
  • 自动生成 RBAC 数据(TODO)
  • 自动生成 nginx vhost 配置文件
  • 自动生成 .htaccess 配置文件
  • 完备的文档(TODO)

2. 使用方法

  1. 定义 project 目录下面的项目文件。
  2. 注意,运行之前要手动获取 commando:# composer update
  3. 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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (15,946
css (7,192
cli (1,686
crud (126
builder (82
scaffold (67
thinkphp (49

Find Open Source By Browsing 7,000 Topics Across 59 Categories