where( $builder->getModel()->qualifyColumn('tenant_code'), app(TenantContext::class)->code(), ); }); static::creating(function (Model $model): void { $model->setAttribute('tenant_code', app(TenantContext::class)->code()); }); static::updating(function (Model $model): void { if ($model->isDirty('tenant_code')) { $model->setAttribute('tenant_code', $model->getOriginal('tenant_code')); } }); } }