validate([ 'name' => ['required', 'string', 'max:255'], 'description' => ['nullable', 'string', 'max:255'], 'manufacturer_id' => ['required', 'integer'], ]); $sparepart = new Model(); $sparepart->name = $this->name; $sparepart->description = $this->description; $sparepart->manufacturer_id = $this->manufacturer_id; $sparepart->save(); return $this->redirectRoute('spareparts.show', $sparepart->id, navigate: true); } public function cancel(){ return $this->redirectRoute('spareparts.index', navigate: true); } public function render() { return view('livewire.sparepart.create', [ ]); } }