Aplicar no Vue.js 2
[Finalizado Pelo Aluno]
Como usar esse Gate em um projeto com Vue 2 ?
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?
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...
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.
Consegui, fiz isso mesmo. Muito obrigado!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!