get(); return view('jenis-mutasi', compact('data')); } public function store(Request $request) { $request->validate([ 'nama' => 'required|string|max:255', 'tipe' => 'required|in:tambah,kurang,transfer', ]); JenisMutasi::create([ 'nama' => $request->nama, 'tipe' => $request->tipe, ]); return redirect()->route('jenis-mutasi') ->with('success', 'Jenis mutasi berhasil ditambahkan.'); } public function update(Request $request, $id) { $data = JenisMutasi::findOrFail($id); $request->validate([ 'nama' => 'required|string|max:255', 'tipe' => 'required|in:tambah,kurang,transfer', ]); $data->update([ 'nama' => $request->nama, 'tipe' => $request->tipe, ]); return redirect()->route('jenis-mutasi') ->with('success', 'Jenis mutasi berhasil diperbarui.'); } public function destroy($id) { $data = JenisMutasi::findOrFail($id); $data->delete(); return redirect()->route('jenis-mutasi') ->with('success', 'Jenis mutasi berhasil dihapus.'); } }