阅读时间:1 分钟
0 字

数据管理

Data 模块提供 配置化数据管理:你可以在后台配置表格、表单和字段,然后自动获得数据 API 和管理界面。

数据配置

数据配置模型:App\Data\Models\DataConfig

配置字段:

  • table_data:表格配置
  • form_data:表单配置
  • field_data:字段配置
  • table_typepages / list / tree
  • form_typemodal / drawer / page

访问路径

Data 模块的管理接口基于资源控制器:

  • /admin/data/config:数据配置管理
  • /admin/data/data/{name}:实际数据接口(name 为配置 label)

完整使用流程(新手版)

  1. 进入「数据配置」新建一条配置
    • name:显示名称
    • label:唯一标识(用于 API 路径)
  2. 配置字段(Field)
    • 设置字段类型、校验规则、是否必填
  3. 配置表格(Table)
    • 选择展示字段、排序与筛选
  4. 配置表单(Form)
    • 选择输入组件与布局
  5. 前端使用
    • 列表:path="data/data/{label}"
    • 表单:同一路径即可完成新增/编辑

例子:label 为 article

  • 列表接口:/admin/data/data/article
  • 前端页面:path="data/data/article"

注意事项

  • label 必须唯一
  • 字段配置会影响校验与表单生成
  • 若表格类型为 tree,接口会返回树结构

Data 模块会根据配置自动处理过滤与格式化逻辑。