I am consuming multiple "Restaurant Reviews" REST APIs which return different structures. I need to define a uniform structure for these reviews so I can group them together and deal with them as a collection.
It seems that using Eloquent Resources is on par with what I need.
Looking at the implementation here on this Medium Blog, the method toArray is used by default when calling return MyResource::make($data)->resolve();. I do not want to defy the convention of Laravel, since that is why I am using the framework. However, I need all three different structures to have the same uniform ending structures which would lead to lots of if / else and yelpToArray(), foursquareToArray(), etc ... in the toArray method.
What is the most "Laravel" way to accomplish this?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire