Ресурсы API Laravel для преобразования моделей в данные запроса POST - PullRequest
1 голос
/ 25 марта 2019

Я использую ресурсы Laravel для преобразования как своих собственных ответов API, так и ответов , полученных от третьей стороны, как описано в этой статье .

У меня также есть некоторые из моих моделей, которые я хотел бы преобразовать в JSON для публикации в стороннем API. Для всех практических целей ресурсы API могут использоваться именно для этой цели, но рекомендуется ли это и есть ли много подводных камней для этого?

В основном у меня возникают проблемы с тем, как бы я различал ресурсы API, предназначенные для преобразования моделей, поступающих из API, и ресурсы, которые преобразуют модели, передаваемые как запрос POST.

, например

OrderResource : преобразовывает мои заказы в желаемый ответ API

MagentoOrderResource : преобразовывает ответы API, которые я получаю, в мои собственные модели

????: преобразует мои собственные модели в JSON, которые я хотел бы использовать для POST для стороннего API.

...