主题
代码生成
WARNING
该文档是 Laravel 版本的代码生成。因为其他两个版本没有模块的概念,直接使用即可
代码生成 真的是每个项目都必备的了!代码生成一般都是为了减少curd
的重复工作。因为后台管理的curd
真的是必备的,所以代码生成还是很有必要的。因为是前后端分离项目,所以一般代码生成之后不会立刻看到页面,分两种情况
- 如果使用的动态菜单,即开启了权限管理的情况下,那么就需要添加动态菜单
- 只需要静态菜单,在约定的
章节
可以了解到,需要在模块的views/route.js
文件添加前端路由
INFO
视频教程地址catchadmin 之快速开发
使用
众所周知,CatchAdmin
是模块化的,那么首先需要干什么呢?没错,就是新增模块。如下图所示 点击新增按钮,按照提示信息输入模块信息,然后点击创建模块。
模块创建完成之后,然后在创建 Schema
,如下图 按照提示填写表信息,然后点击下一步
如图,需要在这里添加表字段,完成之后,点击创建即可。如下图
生成代码是通过每个
Schema
进行,点击生成代码按钮,进入代码生成页面 生成代码页面有几个比较重要的参数
模块
是必选的控制
器名称是必填的模型名称
是默认使用表名称表单 label
是对应表单字段名称列表
是指字段是否展示在列表中表单
是指字段是否应用在表单中,这个字段也会同时写入到模型的form
属性查询
是指字段是否应用在列表的搜索验证规则
不是应用于前端,而是后端进行字段验证
INFO
代码生成之后并不能立即看到页面,如上所说。需要添加菜单或者添加静态路由