input('kode_subkriteria'); $priorities = $request->input('priority'); // Hapus data prioritas lama sebelum menyimpan yang baru // prioritassubkriteria::truncate(); // Dihapus karena akan digunakan untuk menambah dan memperbarui data // Loop melalui data prioritas foreach ($priorities as $index => $priority) { // Cari apakah ada prioritas yang sudah ada dengan kode_subkriteria yang sama $existingPrioritas = prioritassubkriteria::where('kode_subkriteria', $kode_subkriteria[$index])->first(); // Jika prioritas sudah ada, update nilainya if ($existingPrioritas) { $existingPrioritas->update([ 'nilai_prioritas' => $priority, ]); } else { // Jika tidak ada, tambahkan entri baru prioritassubkriteria::create([ 'kode_subkriteria' => $kode_subkriteria[$index], 'nilai_prioritas' => $priority, ]); } } return redirect()->back()->with('success', 'Prioritas berhasil disimpan.'); } }