<?php namespace App\Http\Livewire\Project\Service; use App\Models\Service; use Livewire\Component; class ComposeModal extends Component { public Service $service; protected $rules = [ 'service.docker_compose_raw' => 'required', 'service.docker_compose' => 'required', ]; public function render() { return view('livewire.project.service.compose-modal'); } public function submit() { $this->emit('warning', "Saving new docker compose..."); $this->emit('saveCompose', $this->service->docker_compose_raw); } }