[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Niveis de Acesso

[Finalizado Pelo Aluno]

André Cabral
Criador André Cabral 29/08/2019

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.

 

Manager Carlos Ferreira 29/08/2019

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

Carlos Ferreira
Criador André Cabral 29/08/2019

Tranquilo, obrigado pelas explicações.

André Cabral
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!