método can() da models User
[Concluído]
Preciso fazer este teste para verificar os usuários com permissão para receber um e-mail específico.
Entretanto quando executo o método que faz este teste no tinker ou agendado no schedule de kernel.php, sempre retorna falso, mesmo que o usuário possua a permissão. Como posso solucionar este problema.
Olá, Leonardo!
Tudo bem?
Como você implementou seu modelo de ACL, foi mais ou menos como implementei no LaravelFood ou neste daqui?
https://academy.especializati.com.br/curso/laravel-microservices-autenticacao-autorizacao-acl
Porque se for semelhante, está fácil fazer a ação, basta usar o can:nome-permissão
E por que está querendo fazer a verificação no model?
https://laravel.com/docs/9.x/authorization#via-the-user-model
Resolvido. Obrigado!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!