spatie/laravel-permission
Pessoas, boa tarde.
Estou usando o pacote spatie/laravel-permission, gostaria de vincular uma role quando meu novo user fazer um cadastro, estou usando adminlte tb.
Alguém aqui pode me ajudar?
Grato
Olá, Albert!
Tudo bem?
Não uso esse package, porque prefiro o authorization nativo do Laravel.
Aqui um curso completo sobre o assunto: https://academy.especializati.com.br/curso/laravel-microservices-autenticacao-autorizacao-acl
No LaraFood também tem um modelo de ACL bastante avançado.
Carlos, obrigado pela resposta. Já assisti acl no larafood, me perdoe mas eu tive uma dificuldade em entender e aplicar na minha necessidade. Será que pode me ajudar?
Eu só preciso utilizar roles x permissions e/ou users x permissions e gostaria de ao cadastrar um novo usuário do sistema, ele já receber uma role previamente (ex: visitante do sistema), nesta parte que não consegui resolver.
No LaraFood temos algo que vai exatamente ao encontro do que precisa.
Quando cadastra um novo usuário (no caso do LaraFood, tenant), dispara o evento TenantCreated, que está ligado ao listener AddRoleTenant, que vai adicionar um role default ao usuário.
O que precisa é exatamente isso.
Sobre essas questões de eventos, tranquilo para você?
Se tiver dúvidas, retorna que te ajudo a entender a dinâmica.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!