$nilaikepentingan, ]); } public function store(Request $request) { $request->validate([ 'name' => 'required', ], [ 'name.required' => 'Nama Kriteria harus diisi!', ]); NilaiKepentingan::create([ 'name' => $request->name, ]); return redirect('/data-nilai-kepentingan')->with('store', 'Data berhasil ditambahkan!'); } public function update(Request $request, $id) { $request->validate([ 'name' => 'required', ], [ 'name.required' => 'Nama Kriteria harus diisi!', ]); $data = NilaiKepentingan::find($id); $data->name = $request->name; $data->update(); return redirect('/data-nilai-kepentingan')->with('update', 'Data berhasil diupdate!'); } public function destroy($id) { $cek_kepentingan_di_detail_mitra = DetailMitra::where('id_nilai_kepentingan', $id)->count(); $cek_kepentingan_di_detail_siswa = DetailSiswa::where('id_nilai_kepentingan', $id)->count(); if ($cek_kepentingan_di_detail_mitra > 0 || $cek_kepentingan_di_detail_siswa > 0) { return redirect('/data-nilai-kepentingan')->with('failrelasi', 'Data tidak bisa dihapus karena sedang digunakan!'); } $delete = NilaiKepentingan::find($id); $delete->delete(); return redirect('/data-nilai-kepentingan')->with('destroy', 'Data berhasil dihapus!'); } }