Par Valentin Brosseau / @c4software
Dans les TP précédents, vous avez codé à la main :
Auth::.Nouveau projet lundi matin.
Vous recodez tout ?
Générer le code de départ (routes, vues, actions) en une commande.
laravel new mon-projetDepuis Laravel 12, l'installeur propose quatre kits :
Ils remplacent Breeze.
Le kit génère les vues. Mais qui vérifie le mot de passe ?
Tous les kits s'appuient sur Fortify :
Fortify::loginView(…).app/Actions/Fortify.Le kit s'appuie sur Tailwind (CSS) et Vite :
composer run devLe serveur PHP et Vite, en une commande.
<x-layouts::app title="Yolo">
<flux:button variant="primary">Envoyer</flux:button>
</x-layouts::app>x-… : vos composants Blade. flux:… : ceux de Flux.
Une jolie carte de statistiques, il faut la dessiner soi-même ?
Une bibliothèque de composants Tailwind gratuits (licence MIT) :
resources/views/components/stat.blade.php.<x-stat />.Le kit active la double authentification par application (TOTP) :
Le téléphone est perdu. Le compte aussi ?
8 codes générés à l'activation, à usage unique.
À conserver hors du téléphone (papier, gestionnaire de mots de passe).
laravel new : un starter kit à la place de Breeze.app/Actions/Fortify.composer run dev pendant le développement.<x-…>.Place au TP 🚀