我们日常开发中,一个系统由多个模块组成,当我们需要新建一个模块时,可能会手动复制其他模块来再修改。需要一个个文件复制以及修改文件命名以及替换模块名称。一键CURD解决了这个问题,只需输入模块名称和控制器名就自动生成一个通用版的基础模块,再此基础上再进行深度开发,从而提供开发效率。
如生成测试模块,命名为test,则生成一下文件
app\admin\controller\test.php
app\common\model\TestModel.php
app\admin\view\test\index.html(add.html edit.html)
生成test的数据表,表默认字段为id、title、create_time三个字段。暂不支持自定义字段。
可选是否将模块写入“菜单(权限管理)”
需按照以上生成的路径手动删除,以及删除生成的数据表、菜单
不会覆盖,检测到同名文件会停止继续执行!
但谨慎起见,建议使用前请先检查是否已存在同名模块。
1、下载插件解压,将解压后的curd文件夹复制到app/admin/controller/目录下,如下图
2、将根目录下 .env 文件 APP_DEBUG 参数改为 true
注意:只有使用admin账号登录而且在debug模式下才显示CURD的操作入口。