validate([ 'nama_pemesan' => 'required|string|max:255', 'no_hp' => 'required|string|max:20', 'email' => 'required|email', 'nama_anak' => 'required|string|max:255', 'nama_orangtua' => 'required|string|max:255', 'alamat' => 'required|string', 'tanggal_acara' => 'required|date', 'link_musik' => 'nullable|string', 'kata_pengucapan' => 'nullable|string', 'galeri' => 'nullable|string', 'template_id' => 'required|exists:templates,id', ]); $pelanggan = Pelanggan::create([ 'nama_pemesan' => $data['nama_pemesan'], 'nama_template' => 'Template Khitan', 'kategori' => 'khitan', 'email' => $data['email'], 'no_tlpn' => $data['no_hp'], 'harga' => 0, ]); PelangganDetail::create([ 'pelanggan_id' => $pelanggan->id, 'detail_form' => $data, ]); return response()->json([ 'success' => true, 'message' => 'Form khitan berhasil dikirim', 'data' => $pelanggan->load('details') ], 201); } }