Smokescreen ist eine PHP -Bibliothek zur Transformation von Daten. Dies ist ideal für die Transformation und Serialisierung der API -Antworten, kann jedoch auf viele Szenarien angewendet werden.
Siehe auch Nebelschirme Laravel Library
Um Smokescreen zu verwenden, definieren Sie den Transformator für jede Ressource und rufen dann entweder die Methode für die Raucher item() oder collection() auf, um die Daten zu transformieren.
Die vollständige Dokumentation finden Sie unter: https://smokescecreen-docs.netlify.com/
Also Vanille.
Paket über Komponist installieren:
composer require rexlabs/smokescreen
Wir bieten ein Laravel-Wrapper-Paket, das einige schöne Annehmlichkeiten für die Arbeit im Laravel-Framework bietet: rexlabs/laravel-smokescreen
Weitere Informationen finden Sie im Github -Repository:
Phpunit -Tests durchführen:
composer run testsFühlen Sie sich frei, weitere Tests hinzuzufügen.
Tolle Frage, danke, dass du gefragt hast. Unser Team hat unser Gehirn für mehrere Stunden gedrückt, um den perfekten Namen für dieses Paket zu finden. Am Ende haben wir uns mit Nebelschärfe gegessen, weil es einen Transformator namens Nebelwandgrün gibt und es cool klingt.
Wir haben alle guten Ideen von Fractal genommen und es für Kinder erweiterbarer und sicherer gemacht.
Pull-Requests sind willkommen. Bitte stellen Sie sicher, dass der Code PSR -konform ist. Nebelwand auf GitHub
Sprechen Sie mit Team #Phoenix oder einem dieser Leute: