En naviguant sur Twitter, j’ai découvert l’outil Filament, un puissant framework full-stack à l’intérieur de Laravel. Il utilise le stack TALL: TailwindCSS, AlpineJS, Laravel et Livewire.

Pour pouvoir l’expérimenter de manière efficace j’ai décidé de l’utiliser dans un projet réel. En effet un ami avait besoin d’un logiciel de gestion de membre pour son club de judo

L’idée de cet outil est de proposer une gestion CRUD vraiment simplifié. En effet, pour générer une gestion complète sur un model il suffit d’éxécuter cette ligne :

    php artisan make:filament-resource UserResource --generate

Cette ligne va créer une table avec tous les objets de la base de données, une page d’édition et une page de création.

Pour faire simple, il met à disposition un outil performant pour démarrer rapidement une administration pour Laravel.

Pour finir, cet outil m’a été plus qu’utile dans le cadre du projet de mon ami. En effet, la prise en main est super rapide et efficace. Il m’a fait gagner du temps et donc de l’argent. La communauté derrière ce projet est nombreuse et efficace. La date du dernier commit est le 29 janvier 2023.