Laravel Breeze est une implémentation minimale et simple de toutes les fonctionnalités d'authentification de Laravel, y compris la connexion, l'enregistrement, la réinitialisation du mot de passe, la vérification des e-mails et la confirmation du mot de passe. De plus, Breeze comprend une simple page de "profil" où l'utilisateur peut mettre à jour son nom, son adresse e-mail et son mot de passe.
La couche de vue par défaut de Laravel Breeze est composée de simples modèles de lame stylisés avec Tailwind CSS. Ou, Breeze peut échafauder votre application en utilisant Vue ou React et Inertia.
Breeze fournit un excellent point de départ pour démarrer une nouvelle application Laravel et constitue également un excellent choix pour les projets qui prévoient de faire passer leurs modèles Blade au niveau supérieur avec Laravel Livewire.
Bootcamp Laravel
Si vous êtes nouveau sur Laravel, n'hésitez pas à vous lancer dans le Laravel Bootcamp. Le Laravel Bootcamp vous guidera dans la création de votre première application Laravel à l'aide de Breeze. C'est un excellent moyen de découvrir tout ce que Laravel et Breeze ont à offrir.
Installation
Tout d'abord, vous devez créer une nouvelle application Laravel, configurer votre base de données et exécuter vos migrations de base de données. Une fois que vous avez créé une nouvelle application Laravel, vous pouvez installer Laravel Breeze en utilisant Composer :
composer nécessite laravel/breeze --dev
Une fois Breeze installé, vous pouvez échafauder votre application en utilisant l'une des "piles" Breeze décrites dans la documentation ci-dessous.
Brise et Lame
Une fois que Composer a installé le package Laravel Breeze, vous pouvez exécuter la commande Breeze:install Artisan. Cette commande publie les vues d'authentification, les routes, les contrôleurs et d'autres ressources dans votre application. Laravel Breeze publie tout son code dans votre application afin que vous ayez un contrôle total et une visibilité sur ses fonctionnalités et sa mise en œuvre.
La "pile" Breeze par défaut est la pile Blade, qui utilise des modèles Blade simples pour rendre l'interface de votre application. La pile Blade peut être installée en appelant la commande Breeze:install sans autre argument supplémentaire.