Tutoriel

Larallow est un package d’autorisations avec prise en charge des portées

S

Steven KOULO

2 sept. 2025

Larallow pour Laravel est un package pour gérer les rôles et les permissions avec des fonctionnalités avancées telles que les rôles délimités, les relations polymorphes, la prise en charge de la traduction, etc. Ce package vous aide à gérer les tâches d’autorisation telles que la création d’autorisations, l’attribution/la suppression de ces autorisations pour les utilisateurs et enfin la vérification de ces fonctionnalités dans votre application.

À l’aide de ce package, vous pouvez accorder des autorisations aux utilisateurs directement à l’aide de la méthode. Vous pouvez attribuer des autorisations aux utilisateurs par le biais d’un rôle, comme vous vous y attendez dans un package d’autorisations : allow()

1use App\Models\User; 2use App\Enums\Permissions\UserPermission; 3 4$user = User::find(1); 5 6// Using enum 7$user->allow(UserPermission::ViewClients); 8 9// Or using string 10$user->allow('edit_post'); 11 12// Assign a role to a user 13$role = Role::find($roleId); 14$user->assignRole($role);

En plus de l’attribution d’autorisations aux utilisateurs, ce package offre la possibilité de créer des autorisations et même de les regrouper :

Inscrivez-vous pour lire la suite

Créez un compte pour accéder à tous les articles.

S'inscrireSe connecter
DevBénin

DevBénin

Construit par la communauté
pour la communauté

QR Code WhatsApp DevBénin

Rejoindre WhatsApp

Scanner le QR code

Suivez-nous surSuivez-nous sur

© 2026 DevBénin. Tous droits réservés.

Plateforme

  • Projets
  • Blog

Ressources

  • Challenges
  • Classement

Réseaux

  • GitHub
  • LinkedIn
  • WhatsApp
  • TikTok

Légal

  • Confidentialité
  • Conditions

DEVBENIN