Authentification Installer Laravel Breeze

Authentification Installer Laravel Breeze

Comment installer et configurer Breeze dans une application Laravel.

Laravel Breeze fournit des fonctionnalités d’authentification simples, notamment la connexion, l’inscription, la réinitialisation de mot de passe, la vérification par email et la confirmation de mot de passe.

Breeze repose sur Blade et Tailwind.

Laravel Breeze vous permet également de créer des scaffolds d’authentification avec Vue et React.

Étapes pour installer Breeze dans Laravel 11

1. Installer Laravel 11

composer create-project laravel/laravel example-app

2. Installer Breeze

Exécutez la commande suivante pour installer le package Laravel Breeze :

composer require laravel/breeze

Ensuite, exécutez la commande suivante pour configurer Breeze pour un scaffold d’authentification simple :

php artisan breeze:install

Lors de l’installation, Breeze peut poser des questions sur la configuration. Une fois installé, il générera des fichiers CSS et JS minifiés.

Vous pouvez consulter les fichiers nouvellement générés pour le scaffold d’authentification avant de lancer l’application Laravel.

Voici les types de fichiers générés :

Fichiers contrôleurs générés : Comprennent la logique d’authentification comme la gestion des utilisateurs.
Fichiers de routes générés : Incluent les chemins pour la connexion, l’inscription et d’autres actions.
Fichiers Blade générés : Fournissent les vues pour les différentes pages d’authentification comme la page de connexion, d’inscription et le tableau de bord.

3. Lancer l’application Laravel

php artisan serve

Ouvrez votre navigateur et accédez à l’URL suivante pour voir le résultat :

http://localhost:8000/

Une fois que vous accédez à l’URL, vous verrez les pages suivantes générées par le scaffold Breeze :

Page d’accueil : Présentation du site ou application.
Page de connexion : Interface pour les utilisateurs existants.
Page d’inscription : Formulaire pour créer un nouveau compte.
Tableau de bord : Accessible après authentification.

Laravel Breeze simplifie la configuration de l’authentification dans vos projets Laravel 11. En quelques étapes, vous obtenez un scaffold complet et prêt à l’emploi, basé sur Blade et Tailwind, avec la possibilité d’ajouter Vue ou React pour des interfaces plus dynamiques.

par