Notre Blog

Actualités, tutoriels et bonnes pratiques du développement web

Tag : #orm

Effacer
Laravel 13 : cinq fonctionnalités qui changent vraiment votre quotidien de développeur

Laravel 13 : cinq fonctionnalités qui changent vraiment votre quotidien de développeur

Laravel 13 promet une migration sans breaking change pour les projets PHP 8.3+ et apporte cinq fonctionnalités concrètes : attributs PHP natifs généralisés, gestion des erreurs simplifiée, casts déclaratifs, intégration IA officielle et binding d'enum dans les routes.

15 sept. 2026 5 min
219
Lire la suite : Laravel 13 : cinq fonctionnalités qui changent vraiment votre quotidien de développeur
firstOrCreate() dans Laravel : pourquoi vos données se dupliquent sous charge

firstOrCreate() dans Laravel : pourquoi vos données se dupliquent sous charge

La méthode firstOrCreate() de Laravel n'est pas atomique : deux requêtes simultanées peuvent chacune passer le test du SELECT et déclencher un INSERT, créant des doublons malgré l'usage de transactions. La solution passe par une contrainte UNIQUE au niveau SQL et la gestion des conflits dans le code.

13 sept. 2026 5 min
223
Lire la suite : firstOrCreate() dans Laravel : pourquoi vos données se dupliquent sous charge
Associations polymorphiques en PostgreSQL : comment éviter l'explosion de vos coûts d'infrastructure

Associations polymorphiques en PostgreSQL : comment éviter l'explosion de vos coûts d'infrastructure

Les associations polymorphiques générées par les ORMs comme Doctrine peuvent faire exploser vos coûts d'infrastructure en forçant PostgreSQL à effectuer des jointures inutiles. Voici pourquoi et comment y remédier.

22 juin 2026 6 min
284
Lire la suite : Associations polymorphiques en PostgreSQL : comment éviter l'explosion de vos coûts d'infrastructure
Générer automatiquement un JSON Schema depuis vos DTOs PHP avec Symfony Serializer

Générer automatiquement un JSON Schema depuis vos DTOs PHP avec Symfony Serializer

Maintenir manuellement un JSON Schema en phase avec vos DTOs Symfony est source d'erreurs, surtout quand on alimente un LLM en structured output. Découvrez comment json-schema-extractor génère automatiquement ce schéma depuis vos annotations de sérialisation.

10 juin 2026 5 min
348
Lire la suite : Générer automatiquement un JSON Schema depuis vos DTOs PHP avec Symfony Serializer
Atomic Query Construction : arrêtez d'écrire vos requêtes n'importe où dans vos projets PHP/Symfony

Atomic Query Construction : arrêtez d'écrire vos requêtes n'importe où dans vos projets PHP/Symfony

La dérive silencieuse des requêtes base de données est l'une des causes les plus insidieuses de bugs en production. Découvrez comment l'Atomic Query Construction vous permet de centraliser et fiabiliser toute la logique de requête dans vos projets PHP/Symfony.

23 mars 2026 6 min
264
Lire la suite : Atomic Query Construction : arrêtez d'écrire vos requêtes n'importe où dans vos projets PHP/Symfony