think-builder 是专门用来生成 for ThinkPHP v5.* CRUD 脚手架的工具。
github地址:https://github.com/goldeagle/think-builder
建立了一个QQ群,大家有兴趣可以加一下:348077414
功能大概有:
* 从 github 获取并创建默认的目录结构
* 自动生成控制器程序以及CRUD方法
* 自动生成模型程序以及关联模型
* 自动生成后台校验器程序以及校验规则表
* 自动生成CRUD的视图界面
* 自动生成SQL数据库表结构
* 自动生成权限树 (TODO)
* 自动生成RBAC数据
* 自动生成功能菜单 (TODO)
* 自动生成 nginx vhost 配置文件
* 自动生成 .htaccess 配置文件
原来曾经发布过相关内容的文章:http://www.thinkphp.cn/topic/43731.html
====== > updated @ 20161205 ======
release version 1.3.0
更新日志:
* 代码重构,使用 oo 的方式进行重写
* 增加:命令行 -r|--repository 参数,指定应用基本目录结构的 git 仓库
* 增加:生成器相关代码
* 增加:image 类型 field 字段的处理方式
* 增加:模块 extend/menu 的生成
* 增加:field 字段数据现在可以设置 default 值,并在生成 sql/html 的时候体现
* 修改:完善 RBAC 预定义数据
* 修改:模板/数据定义中原有 comment 部分由 caption 代替,避免与 comment 字段定义混淆
* 修改:修正了模板中的一些错误定义
* 修改:更新日志仅保留次版本号与最新版一致的,其他的移到 CHANGELOG_OLD.MD
====== updated @ 20161205 < ======
请大家多提建议
最佳答案