Exemple simple Authentification en Laravel
Connexion, enregistrement, mot de passe oublié, vérification, et bien plus, tout ce qu'il vous faut pour ajouter l'authentification des utilisateurs à votre application Laravel dans ce tutoriel.
Ce tutoriel vous montre comment y arriver avec la commande auth qui génère des vues par défaut telles que la connexion, l'enregistrement, l'oubli du mot de passe, la réinitialisation du mot de passe et la vérification de l'e-mail.
Tout d'abord, vous devez connaître le package Laravel UI.
Laravel UI
Laravel UI est un nouveau package propriétaire qui extrait la partie UI d'un projet Laravel dans un package laravel/ui séparé. Le package séparé permet à l'équipe Laravel d'itérer sur le package d'interface utilisateur séparément de la base de code principale de Laravel.Vous pouvez installer le package laravel/ui via composer :
laravel new myApp
composer require laravel/ui
Une fois que vous avez installé le package laravel/UI, vous disposez de certaines commandes pour générer le code de l'interface utilisateur, y compris l'autorisation.
Le paquet laravel/ui fournit une commande pour générer des vues pour VUE, React et Bootstrap.
Voici quelques exemples:
php artisan ui vue
php artisan ui react
php artisan ui bootstrap
Si vous souhaitez générer l'échafaudage d'authentification en même temps :
php artisan ui vue --auth
php artisan ui react --auth
php artisan ui bootstrap --auth
La commande ui:auth
En plus de la nouvelle commande UI, le package laravel/UI est livré avec une autre commande pour générer un échafaudage :php artisan ui:auth
Si vous exécutez la commande ui: auth, elle générera la racine organique, HomeController, la vue et les fichiers de mise en page app.blade.php.
Si vous souhaitez générer uniquement des vues, utilisez la commande ci-dessous :
php artisan ui:auth --views
Vous devez maintenant exécuter la commande ci-dessous pour installer les dépendances js :
npm install
npm run dev
Pour en savoir plus sur l'authentification et le nouveau package d'interface utilisateur, consultez la documentation officielle sur l'authentification.
Voir plus
0 commentaire(s)
Posts similaires
Laravel 9 est maintenant disponible !
Tutoriel Laravel 8 CRUD : insérer, Lire, modifier et supprimer
Laravel 8 : Ajouter le thème Dark mode dans un site web laravel
SQL injections : Injection de règle de validation en Laravel
Catégories
Soyez au courant des dernières tendances
Abonnez-vous pour obtenir les meilleurs articles, tutoriels, astuces et informations !
Laissez votre commentaire à @johnmbiya