Acesso a dados
[Finalizado Pelo Aluno]
Criador
renato bento pereira de souza
Bom dia estou com uma duvida.
Preciso que um usuário quando logar só tenha acesso aos dados referente ao seu propio id. Isso eu consengui, porem o admin tambem esta entrando na regra e eu quero que essa regra não se aplique ao usuario admin.
Como resolver isso?
Manager
Carlos Ferreira
Olá, Renato!
Tudo bem?
Para isso criamos o super admin.
Basta definir o gate before:
Gate::before(function (User $user) {
if ($user->isAdmin()) {
return true;
}
});
E no arquivo model User definir o método isAdmin que vai retornar true caso o usuário autenticado seja super admin.
public function isAdmin(): bool
{
return in_array($this->email, config('acl.admins'));
}
Criador
renato bento pereira de souza
obrigado, resolveu
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!