Niveis de Acesso
[Finalizado Pelo Aluno]
Como é implementado os níveis de acesso no cenário API do Laravel + Vue.js?
Pelo que estou estudando não é possível usar o @can e tals.
Olá, André!
Tudo bem?
A diretiva @can é do blade do Laravel.
Um sistema ACL Laravel + Vue.js deve funcionar assim. As regras de restrições (ACL) ficam no backend, ou seja, no Laravel.
O papel do Vue.js é apenas ocultar/exibir os recursos de acordo com as permissões atreladas ao usuário, e também notificar o usuário caso tente acessar algum recurso que não tem autorização (caso a API Laravel retorne status code 401).
-------------------
Está parado agora, porque estou envolvido em outros projetos grandes, mas sempre que posso trabalho nesse projeto aqui, que é justamente um projeto Laravel + Vue.js com ACL. O backend já está pronto, falta apenas concluir o frontend com o Vue.js: https://github.com/carlosfgti/laravel-vue-acl
Tranquilo, obrigado pelas explicações.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!