EaseAdmin 提供了 ace 命令来简化开发和维护工作。你可以使用 node ace list 查看所有可用的命令。
如果你想查看命令详情,可以使用 --help 后缀,例如 node ace admin:install --help 查看 admin:install 命令的详情。
你可以使用 admin:install [name] [--force] [--migrate] 命令创建一个后台程序。
后台程序的名称将会作为目录名、配置文件名、模型文件名、以及路由前缀存在且不可更改,建议使用小写字母和下划线命名。
参数说明
| 参数 | 默认值 | 说明 |
|---|---|---|
| name | admin | 后台程序名称 |
| --force | false | 是否强制覆盖 |
| --migrate | false | 是否执行数据库迁移 |
创建一个名为 admin 的后台应用,并执行数据库迁移
你可以使用 admin:uninstall [name] 命令删除已创建的后台程序。
参数说明
| 参数 | 默认值 | 说明 |
|---|---|---|
| name | admin | 后台程序名称 |
删除一个名为 admin 的后台应用,请谨慎操作,删除后将无法恢复
你可以使用 admin:create [controller] [--repository=] [--model=] [--lang=] [--name=] [--force] 命令创建一个完整的 CRUD 页面。
该命令依赖于 model 模型,建议一个模型对应一个页面。使用该命令前请先使用 make:model 命令创建模型。
参数说明:
| 参数 | 默认值 | 说明 |
|---|---|---|
| controller | 无 | 控制器名称 |
| --repository | 同 controller | 如果未指定,默认与控制器名称相同 |
| --model | 同 repository | 如果未指定,默认与仓库名称相同 |
| --name | admin | 所属后台程序名称 |
| --force | false | 是否强制覆盖 |
创建一个名为 user 的 CRUD 页面
创建一个名为 user 的 CRUD 页面,并且指定关联数据库仓库
创建一个名为 user 的 CRUD 页面,并且指定关联模型