php - API 设计 - 检索资源的端点 列名
问题描述
我想知道获取资源的列名的最佳做法是什么。
我将 Vue JS 用于前端,将 Laravel 用于 API,并希望创建一个搜索系统,其下拉输入列出了我的资源的所有字段,因此我可以按字段过滤搜索:
所以我的搜索栏是一个 Vue 组件,当组件准备好时,我试图用列列表填充下拉列表。
在 API 设计方面,实现它的更好解决方案是什么?
我在考虑 2 个不同的端点,但是我在构建 API 方面没有足够的经验来知道哪个更好:
api/resource_name/columns
api/metadata/resource_name/columns
所以在 中solution 1
,资源控制器中的动作将返回列列表,在 中solution 2
,一个单独的控制器 ( metadata
) 将负责该操作,并可用于类似这样的其他任务。
你怎么看?
解决方案
推荐阅读
- javascript - 为什么函数没有返回
- linux - Perf 脚本错误的 Dwarf Stacktrace 输出
- spring - 在迁移到 Gradle Kotlin DSL 的 Spring Boot 项目中消除警告
- ionic-framework - 如何强制有角材料跟随 ionic v5 暗模式切换
- forms - 如何在表单引导程序中对齐列
- google-apps-script - 如何交换谷歌表格中的列
- r - 分配全局/反应变量
- java - 如何等待所有按钮点击功能完成
- swift - 为什么我在 draw 中创建的 CAShapeLayer 没有成功设置动画?
- python - 如果两列具有相同的字符串或列为空,则从 python 中的 postgres 表中获取行