Não consigo achar o erro.
[Concluído]
Criador
JEFFERSON LUIZ ROSSINI
Carlos, tenho a permissão, mas quando chamo o metod hasPermission("Jefferson") e passo a permissão "Jefferson" Ele me retorna falso.
Pedi para mostrar o SQL e notei que na QuerySQL esta passando assim:select * from `permissions` inner join `permission_user` on `permissions`.`id` = `permission_user`.`permission_id` where `permission_user`.`user_id` is null and `name` = 'Jefferson'
Esse (where `permission_user`.`user_id` is null
), não sei pq esta jogando IS NULL ao invez do ID do usuário.
Criador
JEFFERSON LUIZ ROSSINI
Encontrei o erro, eu esqueci de passar o usuário do request para chamar o metodo.
public function checaPermissao(Request $request, $string)
{
$user = $request->user();
return $user->hasPermission($string);
}
Manager
Carlos Ferreira
Que bom que encontrou, qualquer dúvida estou à disposição.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!