1 repository
Transformations that use presenter layers to format internal data models for a specific output format.
Distinct from Data Format Transformations: Distinct from general Data Format Transformations by focusing on the presenter pattern for UI output decoupling.
Explore 1 awesome GitHub repository matching data & databases · Presenter-Based Transformations. Refine with filters or upvote what's useful.
Acest proiect este un strat de abstractizare a bazei de date pentru Laravel care implementează tiparul repository pentru a decupla logica de business de interogările bazei de date Eloquent. Oferă o interfață standardizată pentru regăsirea, paginarea și filtrarea datelor. Sistemul include un mecanism de criterii de interogare pentru aplicarea condițiilor de căutare reutilizabile bazate pe parametrii cererii și un wrapper de caching care șterge automat rezultatele stocate în timpul creării, actualizării sau ștergerii înregistrărilor. De asemenea, dispune de un strat de prezentare pentru a transforma atributele brute ale modelului bazei de date în output formatat pentru interfețele utilizator. Capabilitățile suplimentare includ un instrument CLI pentru scaffolding-ul modelelor, repository-urilor, controllerelor și service provider-elor, precum și instrumente pentru validarea datelor din repository și transformarea atributelor modelului.
Formats data objects using presenters to decouple internal database structures from the final output.