[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Wandilson Oliveira
Criador Wandilson Oliveira 30/12/2021

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 30/12/2021

Desculpa enviei o código errado, ali no meio é:

parent::boot();
Wandilson Oliveira
Manager Carlos Ferreira 30/12/2021

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

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!