Ресурсы Laravel API |Несколько API - PullRequest
0 голосов
/ 25 сентября 2019

Я использую несколько API REST "Отзывы Ресторанов", которые возвращают различные структуры.Мне нужно определить единую структуру для этих обзоров, чтобы я мог сгруппировать их и работать с ними как с коллекцией.

Кажется, что использование Eloquent Resources находится на одном уровне с тем, что мне нужно.

Рассматривая реализацию здесь, в этом Среднем блоге , метод toArray используется по умолчанию при вызове return MyResource::make($data)->resolve();.Я не хочу бросать вызов соглашению Laravel, потому что именно поэтому я использую фреймворк.Однако мне нужно, чтобы все три разные структуры имели одинаковые конечные структуры, которые привели бы к множеству if / else и yelpToArray(), foursquareToArray(), etc ... в методе toArray.

Что больше всего "Laravel "способ сделать это?

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