json($fiturs); } // Menambah fitur baru public function store(Request $request) { $request->validate([ 'nama_fitur' => 'required|string|max:255', ]); $fitur = Fitur::create([ 'nama_fitur' => $request->nama_fitur, ]); return response()->json([ 'message' => 'Fitur berhasil ditambahkan', 'data' => $fitur, ]); } // Menampilkan detail fitur public function show($id) { $fitur = Fitur::findOrFail($id); return response()->json($fitur); } // Edit / update fitur public function update(Request $request, $id) { $request->validate([ 'nama_fitur' => 'required|string|max:255', ]); $fitur = Fitur::findOrFail($id); $fitur->update([ 'nama_fitur' => $request->nama_fitur, ]); return response()->json([ 'message' => 'Fitur berhasil diperbarui', 'data' => $fitur, ]); } // Hapus fitur public function destroy($id) { $fitur = Fitur::findOrFail($id); $fitur->delete(); return response()->json([ 'message' => 'Fitur berhasil dihapus', ]); } }