Consultez la documentation pour obtenir des instructions détaillées d’installation et d’utilisation.
Ce package vous permet de gérer les autorisations et les rôles des utilisateurs dans une base de données.
Une fois installé, vous pouvez faire des choses comme ceci :
// Adding permissions to a user
$ user -> givePermissionTo ( ' edit articles ' );
// Adding permissions via a role
$ user -> assignRole ( ' writer ' );
$ role -> givePermissionTo ( ' edit articles ' );
Étant donné que toutes les autorisations seront enregistrées sur la porte de Laravel, vous pouvez vérifier si un utilisateur dispose d'une autorisation avec can
fonction par défaut de Laravel :
$ user -> can ( ' edit articles ' );
Nous investissons beaucoup de ressources dans la création des meilleurs packages open source de leur catégorie. Vous pouvez nous soutenir en achetant l'un de nos produits payants.
Nous apprécions grandement que vous nous envoyiez une carte postale de votre ville natale, mentionnant le(s) forfait(s) que vous utilisez. Vous trouverez notre adresse sur notre page contact. Nous publions toutes les cartes postales reçues sur notre mur virtuel de cartes postales.
Veuillez consulter CHANGELOG pour plus d'informations sur ce qui a changé récemment.
Veuillez consulter CONTRIBUER pour plus de détails.
composer test
Si vous découvrez des problèmes liés à la sécurité, veuillez envoyer un e-mail à [email protected] au lieu d'utiliser le suivi des problèmes.
Vous êtes libre d'utiliser ce package, mais s'il parvient à votre environnement de production, nous apprécions grandement que vous nous envoyiez une carte postale de votre ville natale, mentionnant lequel de nos packages vous utilisez.
Notre adresse est : Spatie, Kruikstraat 22, 2018 Anvers, Belgique.
Nous publions toutes les cartes postales reçues sur le site Internet de notre entreprise.
Ce package est fortement basé sur les superbes leçons Laracasts de Jeffrey Way sur les autorisations et les rôles. Son code original peut être trouvé dans ce dépôt sur GitHub.
Un merci spécial à Alex Vanderbist qui nous a grandement aidé avec v2
, et à Chris Brown pour son soutien de longue date en nous aidant à maintenir le package.
Et un merci tout spécial à Caneco pour le logo
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.