Resource mergelése egy másik Resource-ba

Resource mergelése egy másik Resource-ba

Tegyük fel, hogy van egy API-nk, amit annak rendje és módja szerint felszereltünk custom resource-okkal, hogy könnyítsük a saját dolgunkat a response-ok esetén.

Na de!

Szembejött egy olyan kérés, hogy ki kellett bővíteni a response-t egy újabb kulccsal, úgy hogy a frontenden ne kelljen a már meglévő kódon módosítani!

Mi a megoldás?

Kézenfekvő újra felhasználni a SimpleResource-ot, így merge-eljük be az ExtendedResource-ba, majd egészítsük ki az új ‘next’ kulccsal!

Ezután az ExtendedResource ugyanolyan struktúrát fog visszaadni, mint a SimpleResource, csak ki lesz bővítve egy ‘next’ kulccsal.

Ennyi!

Kapcsolódó címkék:
Megosztás:

További 'Laravel' cikkek

Collection Pagination Resource

Collection Pagination Resource

Azt tudjuk, hogy a paginate() metódussal egyszerűen meg lehet oldani a lapozást. De mi a helyzet akkor, ha 
egy collection-t szeretnék 
lapozhatóvá tenni?