Logomark

LARAVEL

Un framework qui rend heureux
Voir cette catégorie
Vers le bas
Voir cette série
Cours Laravel 13 – gestion du profil
Mercredi 25 mars 2026 15:45

Lorsqu'on installe le starter kit laravel, on n'obtient pas seulement une authentification complète avec enregistrement, connexion et déconnexion, vérification de l'email, oubli du mot de passe, comme on l'a vu dans les deux articles précédents. On obtient beaucoup plus comme on va le voir dans cet article. On bénéficie d'une gestion du profil de l'utilisateur qui peut ainsi modifier ses données personnelles.

Le tableau de bord

On a vu que lorsqu'un utilisateur est connecté, il arrive dans un tableau de bord (dashbord). Par défaut, la page est vide :

On a un menu latéral sur la partie gauche :

Là, on peut procéder à 2 actions :

  • accéder au profil (Paramètres)
  • se déconnecter

Le profil

On a plusieurs routes concernées par le profil  :

On a une page principale et trois pages secondaires.

Les informations personnelles

La page qui apparaît par défaut est celle des informations personnelles. Elle est gérée par ce composant Livewire :

Avec cet aspect :

Là, on peut modifier le nom et l'email. On peut également supprimer son compte avec un bouton rouge bien voyant. Évidemment, il est prévu une confirmation pour éviter une action intempestive :

Le mot de passe

Si on clique sur le lien Security (qui n'est d'ailleurs pas traduit), on arrive à cette vue après avoir confirmé son mot de passe :

De façon très classique, on demande le mot de passe actuel, puis le nouveau mot de passe à confirmer.

On peut aussi activé l'authentification à deux facteurs sur la même page.

L'apparence

Enfin, la dernière page est plutôt cosmétique :

C'est encore une fonctionnalité spécifique à Flux.

Conclusion

On a vu dans cet article que le starter kit laravel permet une gestion du profil de l'utilisateur :

  • informations personnelles
  • changement du mot de passe
  • activation de l'authentification à double facteur
  • suppression de compte

Libre à vous d'utiliser ce tableau de bord comme base de codage pour vos besoins personnels.



Par bestmomo

Aucun commentaire

Article précédent : Cours Laravel 13 – l’oubli du mot de passe
Article suivant : Cours Laravel 13 – les événements