[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
José Thiago
Criador José Thiago 14/03/2024

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.

 

HTTP ERROR 500
 
já olhei os dois cursos e nada. 
 
Manager Carlos Ferreira 14/03/2024

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.

Carlos Ferreira
Criador José Thiago 14/03/2024

[03:12:49] LOG.error: Attempt to read property "tenant" on null { "exception": {} }

Attempt to read property "tenant" on null
José Thiago
Criador José Thiago 14/03/2024

Attempt to read property "tenant" on null

 

app/Tenant/ManagerTenant.php#9

 

public function getTenantIdentify() { return auth()->user()->tenant->id; } }

Está apresentando esse ploblemas 

 

José Thiago
Manager Carlos Ferreira 14/03/2024

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?

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!