validate(); $filament = new Model(); $filament->name = $this->name; $filament->description = $this->description; $filament->diameter = $this->diameter; $filament->color_id = Color::Find($this->color_id); $filament->filament_type_id = Type::Find($this->type_id); $filament->manufacturer_id = Manufacturer::Find($this->manufacturer_id); $filament->weight = $this->weight; $filament->price = $this->price; $filament->stock = $this->stock; $filament->save(); // Clear the form $this->resetInputFields(); // Close the modal Flux::modal('createModal')->close(); } public function render() { return view('livewire.filament.filament', [ 'filaments' => Model::search('name', $this->search)->paginate(10), 'colors' => Color::all(), 'manufacturers' => Manufacturer::all(), 'types' => Type::all() ]); } }