[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
dilson lana coelho costa
Criador dilson lana coelho costa 23/02/2022

Tenho a seguinte scope

public function apply(Builder $builder, Model $model)
{
if(app()->runningInConsole())
{
return;
}
if(auth()->check())
{
$tenant = app(ManagerTenant::class)->identify();
$builder->where('tenant_id', $tenant);
}
}
 
Vamos supor que estou fazendo um relacionamento, tenants.tenant.id dessa forma o scopes não vai funcionar, como ficaria nesse caso o scope para relacionamentos?
Manager Carlos Ferreira 23/02/2022

Olá, Dilson!
Tudo bem?

Não ficou muito claro a sua dúvida amigo.

"tenants.tenant.id"

Você quer fazer um alto-relacionamento na tabela de tenants?
Se sim, por qual motivo? Diz ae, que talvez te ajudo até a pensar em uma modelagem diferente.

Carlos Ferreira
Criador dilson lana coelho costa 23/02/2022

Seria tipo clients.tenant_id = 1

dilson lana coelho costa
Manager Carlos Ferreira 23/02/2022

Se usar esse scope no model Client, automaticamente já vai filtrar pelo tenant_id do cliente

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!