Разработка API - конечная точка для получения ресурсов Имена столбцов - PullRequest
0 голосов
/ 20 сентября 2018

Я хотел бы знать, что было бы лучше, чтобы получить имена столбцов ресурса.

Я использую Vue JS для внешнего интерфейса и Laravel для API и хочу создатьпоисковая система с раскрывающимся списком ввода, в котором перечислены все поля моего ресурса, поэтому я могу выполнить поиск, отфильтрованный по полям:

enter image description here

Итак, моя панель поискакомпонент Vue, и когда компонент готов, я пытаюсь заполнить раскрывающийся список списком столбцов.

Что касается разработки API, что было бы лучшим решением для его реализации?

Я думал о двух разных конечных точках, но у меня недостаточно опыта в создании API, чтобы понять, какая из них лучше:

  1. api/resource_name/columns

  2. api/metadata/resource_name/columns

Таким образом, в solution 1 действие в контроллере ресурсов возвращает список столбцов, а в solution 2,за это будет отвечать отдельный контроллер (metadata), который мог бы использоваться для других задач, подобных этой.

Что вы думаете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...