-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Erro com tenant scope #205
Comments
Não da para realizar a lógica de checagem em um middleware? |
Mas aí eu poderia registrar o gate do acl em um middleware? |
Hm, não entendi que você tava registrando um gate, o |
Entendi, mas de fato o usuário já está logado. Lendo um pouco aqui, descobri que os providers executam primeiro e mesmo que o usuário esteja logado, dentro do arquivo |
Sim, no AuthServiceProvider não há a possibilidade de utilizar o |
Pro caso de separação do tenant, se precisa saber se o cara está logado ou algo do tipo, acho que o mais indicado será colocar em um middleware global. Acredito que dessa forma você garante que a aplicação já subiu/injetou todas as dependências e tbm garante que a lógica do tentant é executado em todas as requisições. |
Descrição Geral do Problema
Problema Encontrado
Pessoal, tudo joia? Tenho um scope que faz uma verificação se o usuário está logado e aplica a parte de separaçãod e tenant. Porém ao tentar implementar um ACL, ele retorna erro porque o usuário ainda não está logado quando verificamos dentro de AuthServiceProvider.php. Teria alguma forma de contornar isso?
Abordagem
Tentei usar
Auth::check
, ou injetar usuário no boot mas não resolveuThe text was updated successfully, but these errors were encountered: