getId() === 'admin') { $tenant = app(OperateHubShell::class)->activeEntitledTenant(request()); return $tenant instanceof Tenant ? $tenant : null; } $tenant = Tenant::current(); return $tenant instanceof Tenant ? $tenant : null; } protected static function resolveTenantContextForCurrentPanelOrFail(): Tenant { $tenant = static::resolveTenantContextForCurrentPanel(); if (! $tenant instanceof Tenant) { throw new RuntimeException('No tenant context selected.'); } return $tenant; } }