Laravel 5

Gestion des utilisateurs et leur role

Avatar de BakarySamaké
BakarySamaké

Je suis actuellement entrain de réaliser un projet de gestion d'un cabinet médical où les utilisateurs peuvent être Secrétaire, Médecin et un SupAdmin pour gérer les autres Utilisateurs. Étant débutant au fromwork laravel, je ne sais pas comment s'y prendre. Je compte sur vous et sachez que la résolution de ce problème m'aidera beaucoup. Merci à vous d'avantage! Voici le mcd j'ai fait pour pouvoir expliquer d'avantage . (https://drive.google.com/file/d/1N_okMOnm8Bcg_dhKScmRI5uipbS8oLHI/view?usp=drivesdk)

Posté il y a 3 ans
Avatar de bestmomo
bestmomo

Bonjour

Il y a deux approches :

  • soit on se contente d'ajouter une colonne dans la table users pour distinguer les rôles (en général ENUM) et on crée des middlewares pour gérer les accès.
  • soit on va plus loin en utilisant une table distincte pour les rôles
  • soit on se simplifie la vie en utilisant un package comme laravel-permission ou bouncer.

Avec Laravel est apparu le package officiel Jetstream qui lui aussi gère des permissions, mais on n'a pas encore beaucoup de recul là dessus.

Posté il y a 3 ans

Vous ne pouvez pas répondre à ce sujet.