Laravel santigarcor/laratrust é um pacote projetado para adicionar permissões baseadas em funções para aplicações Laravel. Ele fornece uma maneira flexível de gerenciar funções e permissões, permitindo vários modelos de usuário, funções e permissões. O pacote suporta múltiplas proteções para o middleware, um painel de administração simples e compatibilidade com as políticas e sistema de portões do Laravel.
Características principais:
- Permissões baseadas em funções: gerencie funções e permissões para usuários.
- Modelos de múltiplos usuários: Suporta vários modelos de usuários.
- Várias funções e permissões: atribua várias funções e permissões aos usuários.
- Verificação de funções e permissões: verifique funções e permissões.
- Cache de funções e permissões: armazena funções e permissões em cache para desempenho.
- Eventos: acione eventos quando funções e permissões são adicionadas, removidas ou sincronizadas.
- Equipes: gerencie funções e permissões para equipes.
- Múltiplas Guardas: Suporta múltiplas guardas para o middleware.
- Painel de administração simples: inclui um painel de administração simples para funções e permissões.
- Portões e políticas do Laravel: Compatível com as políticas e sistema de portões do Laravel.
Instalação e uso:
1. Instalação: Instale o pacote via Composer.
2. Configuração: Configure o pacote conforme a documentação.
3. Uso: Use a API do pacote para gerenciar funções e permissões.
Compatibilidade:
- Versões do Laravel: Compatível com versões do Laravel 5.2 e superiores.
- Versões de função e permissão: compatível com versões de função e permissão 4.0 e superiores.
Documentação:
Para documentação detalhada e exemplos, consulte a documentação oficial no GitHub ou o site do pacote[1][2][3][4][5].
Citações:[1] https://packagist.org/packages/santigarcor/laratrust
[2] https://github.com/santigarcor/laratrust
[3] https://laratrust.santigarcor.me/docs/6.x/
[4] https://laratrust.santigarcor.me/docs/5.0/
[5] https://laratrust.santigarcor.me