<?php namespace App\Http\Livewire\Services; use App\Actions\Service\InstallPHPMyAdmin as InstallPHPMyAdminAction; use App\Models\Server; use Illuminate\Contracts\View\View; use Livewire\Component; class InstallPHPMyAdmin extends Component { public Server $server; public string $allowed_ip; public string $port = '5433'; public function install(): void { app(InstallPHPMyAdminAction::class)->install($this->server, $this->all()); $this->dispatchBrowserEvent('started', true); $this->emitTo(ServicesList::class, '$refresh'); } public function render(): View { return view('livewire.services.install-phpmyadmin'); } }