goldeagle/think-builder

此包已被放弃,不再维护。未建议替代包。

用于构建 thinkphp v6 应用的 CLI 工具

安装: 73

依赖者: 0

建议者: 0

安全: 0

星标: 104

关注者: 16

分支: 31

语言:CSS

类型:项目

v2.0.0alpha2 2019-07-02 03:56 UTC

This package is auto-updated.

Last update: 2022-01-29 02:41:16 UTC


README

Latest Stable Version Latest Unstable Version License

一个 CLI 工具,用于构建 thinkphp v6 应用,通过定义数据对象的结构,自动生成相关的 CRUD 代码。

1. 功能

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

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