Ça marche
en local.
Ce blog est mon coin personnel pour partager, réflexions, expériences, coups de cœur ou coups de gueule autour de Symfony et PHP — bref, tout ce qui fait le sel (et parfois les larmes) du quotidien d'un développeur.
Derniers
billets.
Tout voir (48)
EasyAdmin : quand un seul trait configure quatre CRUDs
Structurer les champs de quatre entités partagées avec EasyAdmin. Quatre CRUDs pour Post, Page, Category et Series. Mutualisation en trait PHP pour éviter le copier-coller. FormField, tabs et fieldsets au service de la maintenabilité.
FrankenPHP en dev : un worker chaud, trois --watch empilés, et un cert qui ne demande rien
Découvrez FrankenPHP en développement : un worker chaud, trois mécanismes de hot reload empilés et un certificat automatique. Comprenez comment FrankenPHP fonctionne et ce que ses fonctionnalités offrent côté développement.
Symfony 8.1 : vos Commands passent en mode Controller
Découvrez comment Symfony 8.1 modernise les Commandes Console avec les value resolvers Doctrine côté console, comme #[MapEntity], pour plus de confort et de performances.
jakzal/phpqa : sortir la QA Symfony de son vendor/
Découvrez jakzal/phpqa, une image Docker pour exécuter des outils de qualité de code en PHP sans les installer dans votre projet. Finis les conflits de dépendances et les paquets inutiles en production.
Quand un sujet
ne tient pas en un billet.
À lire
en ce moment.
À redécouvrir.
Comment j'ai transformé EasyAdmin en tableur intelligent
Découvrez comment optimiser votre back-office Symfony avec EasyAdmin. Réduisez les frictions et gagnez en productivité grâce à six décisions simples.
PHP 8.4 Property Hooks : quand Doctrine 3.4 révolutionne vos Getters/Setters
Property Hooks PHP 8.4 et public private(set) dans une entité Doctrine 3.4. Patterns, pièges, et les cas où une méthode classique reste plus claire.