Wesley Kovalski
Criador Wesley Kovalski 28/07/2022

Como usar esse Gate em um projeto com Vue 2 ?

Manager Carlos Ferreira 28/07/2022

Olá, Wesley!
Tudo bem?

Todas as estratégias de acesso (ACL) ficam no backend, ele que tem essa responsabilidade de permitir ou não o acesso aos recursos de acordo com as permissões do usuário.

O seu frontend (Vue.js e afins) se limita em exibir/ocultar as informações de acordo com as permissões do usuário, e também exibir as mensagens de erro caso tente ter acesso a algum recurso negado pelo backend (error 403);

Ficou claro amigo?

Carlos Ferreira
Criador Wesley Kovalski 28/07/2022

Sim, entendi, mas no caso nessa aula foi usado o @can pois usa o Blade, no caso para o Vue 2 você tem algum vídeo mostrando como usar essas verificações de permissões? Para não mostrar determinado menu, botão, etc...

Wesley Kovalski
Manager Carlos Ferreira 28/07/2022

Você pode utilizar a diretiva v-if mesmo, para ocultar ou exibir no frontend.

Armazena todas as permissões do usuário no vuex, e depois só faz um if para validar se pode ver ou não um determinado recurso do sistema.

Carlos Ferreira
Criador Wesley Kovalski 28/07/2022

Consegui, fiz isso mesmo. Muito obrigado!

Wesley Kovalski
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!