Skip to content

代码生成

代码生成 真的是每个项目都必备的了!代码生成一般都是为了减少curd的重复工作。因为后台管理的curd真的是必备的,所以代码生成还是很有必要的。目前代码生成可以自动生成以下文件

  • 控制器 Controller
  • 表单验证请求
  • 模型 Model
  • 自动写入 restful 路由
  • 前端列表页面
  • 前端表单页面
  • 自动生成权限菜单

INFO

视频教程地址Catchadmin 专业版模块开发

使用

众所周知,CatchAdmin 是模块化的,那么首先需要干什么呢?没错,就是新增模块。如下图所示 CatchAdmin 专业版代码生成 - Laravel Admin 点击新增按钮,按照提示信息输入模块信息,然后点击创建模块。

模块创建完成之后,然后在创建 Schema,如下图 CatchAdmin 专业版代码生成 - Laravel Admin 按照提示填写表信息,然后点击下一步 CatchAdmin 专业版代码生成 - Laravel Admin 如图,需要在这里添加表字段,完成之后,点击创建即可。如下图 CatchAdmin 专业版代码生成 - Laravel Admin 生成代码是通过每个Schema进行,点击生成代码按钮,进入代码生成页面 CatchAdmin 专业版代码生成 - Laravel Admin 生成代码页面有几个比较重要的参数

  • 模块 是必选的
  • 控制 器名称是必填的
  • 模型名称 是默认使用表名称
  • 表单 label 是对应表单字段名称
  • 列表 是指字段是否展示在列表中
  • 表单 是指字段是否应用在表单中,这个字段也会同时写入到模型的 form 属性
  • 查询 是指字段是否应用在列表的搜索
  • 验证规则 不是应用于前端,而是后端进行字段验证

INFO

在填写好菜单之后,可以立即看到页面,也会自动生成基本的 curd 菜单