Perdendo o Scope
Criador
Wandilson Oliveira
Eu fiz exatamente igual na video aula, usando Laravel 8 + Breeze e Innertia...
Só que da erro de memoria, e se coloco o tenant manual no ManagerTenant funciona!
Fiz dessa forma e funcionou, mas não sei se esta correto "Model User":
public static function booted()
{
if(auth()->check()) {
parent::booted();
static::addGlobalScope(new ScopeTenant);
}
}
Não consegui saber qual a diferença entre os dois metodos.
Criador
Wandilson Oliveira
Desculpa enviei o código errado, ali no meio é:
parent::boot();
Manager
Carlos Ferreira
Olá, Wandilson!
Tudo bem?
Qual versão do Laravel você está trabalhando?
---
Você deixou o parent::booted(); dentro do if
---
A implementação é:
protected static function booted()
{
static::addGlobalScope(new ScopeTenant);
}
https://laravel.com/docs/8.x/eloquent#applying-global-scopes
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!