我正在使用 Laravel 资源来转换我自己的 API 响应和我从第三方收到的响应,如本文所述。
我也有一些我想转换为 JSON 以发布到第三方 API 的模型。出于所有实际目的,API 资源可以完全用于该目的,但是否推荐这样做,这样做有很多陷阱吗?
大多数情况下,我很难区分用于转换来自 API 的模型的 API 资源和用于转换作为 POST 请求传递的模型的资源。
例如
OrderResource:将我的订单转换为我想要的 API 响应
MagentoOrderResource:将我收到的 API 响应转换为我自己的模型
????:将我自己的模型转换为我想用来 POST 到第三方 API 的 JSON。