Les options des routes d’authentification de Laravel
Auth::routes() accepte un paramètre permettant d’activer ou non certaines fonctionnalités de l’authentification
Le savais-tu ? Dans Laravel, Auth::routes() accepte un paramètre permettant d’activer ou non certaines fonctionnalités de l’authentification.
Pour initialiser l’authentification sous Laravel, il faut passer par le package laravel/ui qui notamment, via un commande artisan, va te proposer de générer tout ce qu’il faut (controller, view et… routes).
Installation et utilisation de Laravel/ui
Pour installer cette dépendance :
La commande pour générer toute la partie auth :
Oui t’as vu j’ai mis bootstrap. T’as l’oeil toi !
Si tu veux en savoir plus (parce que y’a vue et react qui sont aussi possibles), je te pose la documentation et le repo github là.
Les options sur les routes d’authentification
Donc Tu te retrouves avec une nouvelle ligne dans le fichier routes/web.php
Mais ca fait quoi ?
Bonne question Fred ! Cela va créer les routes pour se connecter, se déconnecter, réinitialiser son mot de passe et valider son adresse email.
Et si j’ai pas besoin de tout ça Jamy ?
Facile, cette méthode routes() prend en paramètre un tableau d’options. Tu ne me crois pas ? Il te faut une source ? Ok, tu trouveras ça sur le repo de laravel/ui avec le fichier AuthRouteMethods.
Qu’est ce que l’on découvre ? Un tableau d’options mais oui !
Tu as donc compris que tu avais là sous tes yeux ébahis les options possibles. Ce qui nous donne :