12 mai 2023   |   De Jérôme Borg   |    Laravel

L'Authentification

L'Authentification

"De nombreuses applications Web permettent à leurs utilisateurs de s'authentifier auprès de l'application et de "se connecter". L'implémentation de cette fonctionnalité dans les applications Web peut être une entreprise complexe et potentiellement risquée. Pour cette raison, Laravel s'efforce de vous fournir les outils dont vous avez besoin pour mettre en œuvre l'authentification rapidement, en toute sécurité et facilement."

"Documentation Laravel"

Pour installer l'authentification, nous pouvons procéder de plusieurs manière, soit utiliser un "starter kit", telles que Breeze ou JetStream, ou installer le package laravel/ui

Laravel/ui

Il faut d'abord installer laravel, regarder dans ce post.

Une fois laravel installé, on peut installer le package laravel/ui

composer require laravel/ui

Ensuite, il faut suivre la documentation, et générer la page de login et de register (ainsi que lost password) et choisir sa stack, pour moi ce sera bootstrap

// Generate login / registration scaffolding...
php artisan ui bootstrap --auth
// php artisan ui vue --auth
// php artisan ui react --auth

et enfin 

npm install && npm run dev

Cela va installer les dépendances javascript, et construire les pages d'authentification

A présent, vous devriez voir les boutons login et register en haut de page

ainsi que les 2 pages de login et register

 

Le starter kit breeze

Comme son nom l'indique, c'est un package de démarrage, juste après avoir installé laravel, il faut installer breeze.

Il suffit simplement de suivre la documentation

composer require laravel/breeze
php artisan breeze:install
artisan migrate
npm install
npm run dev

A présent vous avez accès a l'authentification

Il se peut que vous ayez l'erreur "impossible de trouver le fichier manifest.json", dans ce cas lancer la commande

npm run build

 

De Jérôme Borg
Le 12 mai 2023
Temps de lecture : 5 min
Jérôme Borg
Jérôme Borg

Développeur fullstack laravel/VueJs, formateur

Tous les articles de cet auteur
Articles recommandés
Installer Laravel 10
Installer Laravel 10
Jérôme Borg De Jérôme Borg | 22 février 2023 | Lu : 5min
Le fichier d'environnement .env
Le fichier d'environnement .env
Jérôme Borg De Jérôme Borg | 23 février 2023 | Lu : 5min