[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Vinicius Maronez Pereira
Criador Vinicius Maronez Pereira 25/10/2019

Boa tarde Carlos,

Fiz o curso de laravel com acl, esta tudo funcionando blz, porem estou fazendo o front com vuejs e não sei como utilizar acl, teria como me dar um esboço de como fazer ou fazer um artigo sobre isso. Obrigado

Manager Carlos Ferreira 25/10/2019

Olá, Vinicius!
Tudo bem?

As regras de acesso aos recursos devem ficar no backend (Laravel), assim como você já fez.

Agora no frontend, o papel é exibir/ocultar os recursos de acordo com as permissões vinculadas ao usuário autenticado.

E também é responsabilidade do frontend notificar o usuário caso tente acessar algum recurso que ele não tem autorização (retorno da API status code 403).

Você precisa devolver da sua API todas as permissões do usuário, e no frontend com o Vue.js você exibe/oculta os recursos de acordo com as permissões do usuário. Você pode usar a diretiva v-if mesmo para fazer isso.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!