Skip to content

代码生成

WARNING

该文档是 Laravel 版本的代码生成。因为其他两个版本没有模块的概念,直接使用即可

代码生成 真的是每个项目都必备的了!代码生成一般都是为了减少curd的重复工作。因为后台管理的curd真的是必备的,所以代码生成还是很有必要的。因为是前后端分离项目,所以一般代码生成之后不会立刻看到页面,分两种情况

  • 如果使用的动态菜单,即开启了权限管理的情况下,那么就需要添加动态菜单
  • 只需要静态菜单,在约定的章节可以了解到,需要在模块的 views/route.js 文件添加前端路由

INFO

视频教程地址catchadmin 之快速开发

使用

众所周知,CatchAdmin 是模块化的,那么首先需要干什么呢?没错,就是新增模块。如下图所示 pS1rbgP.png 点击新增按钮,按照提示信息输入模块信息,然后点击创建模块。

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

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

INFO

代码生成之后并不能立即看到页面,如上所说。需要添加菜单或者添加静态路由