O User não identifica o Mult-Tenant
Bom dia, Carlos! Fiz o curso de mult-Tenant e agora estou fazendo esse, em conjunto. Mas esbarrei em problema! Ao adiconar o Globou Scoop no model de User, ele simplimente para de funcionar toda aplicação e me retorna esse erro:
Esta página não está funcionando
127.0.0.1 não consegue atender a esta solicitação no momento.
Olá, José!
Tudo bem?
Confere nos logs em storage/logs/ qual é exatamente o erro.
Esse detalhe vai ser super importante para entender o porque do problema.
No aguardo de mais detalhes.
[03:12:49] LOG.error: Attempt to read property "tenant" on null { "exception": {} }
Attempt to read property "tenant" on null
app/Tenant/ManagerTenant.php#9
public function getTenantIdentify() { return auth()->user()->tenant->id; } }
Está apresentando esse ploblemas
Olá, José!
Desculpas demorar te responder, muita correria aqui.
Quando usa o scope no model de user, dá problemas, porque pega o user antentificado (pelo menos tenta) - mas ao fazer isso retorna null justamente por tentar pegar o usuário autenticado filtrando pelo global scope.
O que é mais fácil?
Criar um scope local, e filtrar o user por tenant usando esse scope.
Pegou a ideia amigo?
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!