"


Bulletproofing Inertia: How I maximize Type Safety in Laravel Monoliths
Cet article décrit une méthode pour maximiser la sécurité des types dans des applications web construites avec Laravel, Inertia et React. L'auteur aborde l'automatisation de la génération de types TypeScript à partir d'objets de données Laravel, facilitant ainsi la détectation des erreurs de type. Il explique l'utilisation de deux packages principaux, Laravel Data et TypeScript Transformer, pour simplifier la création d'objets de données riches et la gestion des types. Un plugin personnalisé pour Vite est également mentionné, permettant de maintenir à jour les types générés durant le développement. Enfin, une intégration avec GitHub Actions est présentée pour détecter les erreurs de type lors de la construction de l'application.
