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