Consulte a documentação para obter instruções detalhadas de instalação e uso.
Este pacote permite gerenciar permissões e funções de usuário em um banco de dados.
Depois de instalado você pode fazer coisas assim:
// Adding permissions to a user
$ user -> givePermissionTo ( ' edit articles ' );
// Adding permissions via a role
$ user -> assignRole ( ' writer ' );
$ role -> givePermissionTo ( ' edit articles ' );
Como todas as permissões serão registradas no portão do Laravel, você pode verificar se um usuário tem uma permissão com o padrão do Laravel can
funcionar:
$ user -> can ( ' edit articles ' );
Investimos muitos recursos na criação dos melhores pacotes de código aberto. Você pode nos apoiar comprando um de nossos produtos pagos.
Agradecemos muito que você nos envie um cartão postal de sua cidade natal, mencionando qual(is) de nossos pacotes você está usando. Você encontrará nosso endereço em nossa página de contato. Publicamos todos os cartões postais recebidos em nosso mural virtual de cartões postais.
Consulte CHANGELOG para obter mais informações sobre o que mudou recentemente.
Consulte CONTRIBUINDO para obter detalhes.
composer test
Se você descobrir algum problema relacionado à segurança, envie um e-mail para [email protected] em vez de usar o rastreador de problemas.
Você é livre para usar este pacote, mas se ele chegar ao seu ambiente de produção, agradecemos muito que você nos envie um cartão postal de sua cidade natal, mencionando quais de nossos pacotes você está usando.
Nosso endereço é: Spatie, Kruikstraat 22, 2018 Antuérpia, Bélgica.
Publicamos todos os cartões postais recebidos no site da nossa empresa.
Este pacote é fortemente baseado nas incríveis lições do Laracasts de Jeffrey Way sobre permissões e funções. Seu código original pode ser encontrado neste repositório no GitHub.
Agradecimentos especiais a Alex Vanderbist, que nos ajudou muito com v2
, e a Chris Brown, por seu apoio de longa data, ajudando-nos a manter o pacote.
E um agradecimento especial ao Caneco pelo logótipo
A licença MIT (MIT). Consulte Arquivo de licença para obter mais informações.