validate([ 'tahun' => 'required|string|max:10', ]); // Menyimpan data TahunAngkatan::create([ 'tahun' => $request->tahun, ]); // Redirect setelah berhasil return redirect()->back()->with('success', 'Data angkatan berhasil ditambahkan.'); } // Update data tahun angkatan public function update(Request $request, $id_angkatan) { // Validasi input $request->validate([ 'tahun' => 'required|string|max:10', ]); // Mencari dan mengupdate data $angkatan = TahunAngkatan::findOrFail($id_angkatan); $angkatan->update([ 'tahun' => $request->tahun, ]); // Redirect setelah berhasil return redirect()->back()->with('success', 'Data berhasil diperbarui.'); } // Hapus data tahun angkatan public function destroy($id_angkatan) { // Mencari dan menghapus data $angkatan = TahunAngkatan::findOrFail($id_angkatan); $angkatan->delete(); // Redirect setelah berhasil return response()->json(['success' => true]); } }