validate(); // Validate the form input data DB::transaction(function () { // Prepare the data for creating a new user $data = [ 'nomor_pinjaman' => $this->nomor_pinjaman, 'guarantee_type_id' => $this->guarantee_type_id, 'nomor_jaminan' => $this->nomor_jaminan, 'nilai_jaminan' => $this->nilai_jaminan, 'status' => $this->status, ]; Branch::create($data); $this->dispatch('success', __('Data jamina berhasil ditambahkan')); }); // Reset the form fields after successful submission $this->reset(); } public function hydrate() { $this->resetErrorBag(); $this->resetValidation(); } protected function rules() { $request = new StoreDetailJaminanRequest(); return $request->rules(); } }