json( $gejala ); } public function predictDisease(Request $request) { $indicators = $request->input('indicators'); if (is_null($indicators)) { return response()->json(['error' => 'No indicators provided'], 400); } $prediction = DempsterShaferService::calculatePrediction($indicators); $riwayatKonsultasi = new RiwayatKonsultasi(); $riwayatKonsultasi->id_user = auth()->id(); $riwayatKonsultasi->indikator = Indikator::whereIn('id', $indicators)->pluck('indikator')->implode(', '); $riwayatKonsultasi->penyakit = $prediction['predicted_disease']->penyakit; $riwayatKonsultasi->nilai_cf = $prediction['confidence_score']; $riwayatKonsultasi->save(); return response()->json([ 'predicted_disease' => $prediction['predicted_disease'], 'confidence_score' => $prediction['confidence_score'], ]); } public function getRiwayat() { return response()->json(RiwayatKonsultasi::where('id_user', Auth::id()) ->get()); } }