[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Roberto Ferreira
Criador Roberto Ferreira 19/09/2020

Pessoal já procurei porém não achei, qual vídeo está o desenvolvimento da função is_admin onde é criado o isolamento no sistema quando o usuário for Administrador?

 

Obs: Senão me engano é criado um Middleware para isso.

Manager Carlos Ferreira 19/09/2020

Olá, Roberto!
Tudo bem?

Está acompanhando qual curso? O LaraFood?

Carlos Ferreira
Criador Roberto Ferreira 19/09/2020

Isso no Larafood.

Roberto Ferreira
Manager Carlos Ferreira 19/09/2020

No módulo 15 do LaraFood que mostro como trabalhar as validações de acesso (ACL).

Criamos um arquivo de configuração que contém um array com todos os e-mails de admins.

O model User validamos ser o user autenticado está nesse array, caso esteja ele é admin, depois disso basta validar no AuthServiceProvider:
Gate::before(function (User $user) {
    if ($user->isAdmin()) {
        return true;
    }
});

Carlos Ferreira
Criador Roberto Ferreira 19/09/2020

Ahh show Carlos era esse trecho de código. Obg pela atenção.

Roberto Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!