Relacionamento Scope

Criador
dilson lana coelho costa
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
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.

Criador
dilson lana coelho costa
Seria tipo clients.tenant_id = 1

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

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!