id(); if ($tenantId !== null) { $builder->where($builder->qualifyColumn('tenant_id'), $tenantId); } }); static::creating(function (self $model): void { $tenantId = app(TenantContext::class)->id(); if ($tenantId !== null && $model->getAttribute('tenant_id') === null) { $model->setAttribute('tenant_id', $tenantId); } }); } public function tenant(): BelongsTo { return $this->belongsTo(Tenant::class); } }