selectedResourceUuid = request()->route('stack_service_uuid'); } public function getListeners(): array { return $this->teamChannelListeners([ 'ServiceStatusChanged' => 'refreshStatus', 'ServiceChecked' => 'refreshStatus', ]); } public function refreshStatus(): void { $this->service->refresh()->load(['applications', 'databases']); } public function render(): View { $selectedResource = $this->selectedResourceUuid ? $this->service->applications->firstWhere('uuid', $this->selectedResourceUuid) ?? $this->service->databases->firstWhere('uuid', $this->selectedResourceUuid) : null; return view('livewire.project.service.status', compact('selectedResource')); } }