<?php namespace App\Http\Livewire\Queues; use App\Models\Site; use Illuminate\Contracts\View\View; use Livewire\Component; class CreateQueue extends Component { public Site $site; public string $command; public string $user = ''; public int $auto_start = 1; public int $auto_restart = 1; public int $numprocs; public function create(): void { app(\App\Actions\Queue\CreateQueue::class)->create($this->site, $this->all()); $this->emitTo(QueuesList::class, '$refresh'); $this->dispatchBrowserEvent('created', true); } public function render(): View { return view('livewire.queues.create-queue'); } }