Eloquent orm

Dev back

Lessons From Eloquent Performance Patterns (Cheatsheet)

Cet article résume les leçons tirées d'un cours sur l'optimisation de la performance des bases de données pour les applications Laravel utilisant Eloquent ORM. Il aborde des outils comme Laravel Debug Bar et Telescope pour mesurer les performances, ainsi que des stratégies pour optimiser les requêtes, réduire l'utilisation de la mémoire, et utiliser des sous-requêtes pour améliorer l'efficacité des requêtes. Les concepts de relations dynamiques et circulaires sont également expliqués.

Dev back

Writing to the Database with Eloquent

Cet article explique les différentes méthodes d'écriture dans une base de données en utilisant l'ORM Eloquent de Laravel. Il aborde les pratiques recommandées pour créer, mettre à jour et supprimer des enregistrements, tout en soulignant l'importance de la protection des données grâce à des champs remplissables et à la gestion des transactions. Il présente également des méthodes avancées comme le pattern Repository et le concept d'actions pour rendre le code plus structuré et modulaire.

"
Dev back

Optimizing Eloquent: Accessor Caching and Value Objects in Laravel

Cet article traite de l'optimisation de Laravel en utilisant des fonctionnalités comme le caching des accessors et les objets de valeur pour améliorer les performances des applications. Il explique comment la mise en cache des résultats des accessors peut réduire le coût des calculs et comment Laravel gère automatiquement la synchronisation des objets de valeur avec les modèles. Des conseils pratiques sur la désactivation du caching d'objets sont également fournis pour les situations où les attributs doivent être réévalués à chaque accès.