delete(); return redirect('/admin/dashboard')->with('success', 'Pengguna berhasil dihapus.'); } // public function getChartData(Request $request) // { // $userId = $request->query('user_id'); // $data = DB::table('predictions') // ->selectRaw('DATE(created_at) as date, result') // ->where('user_id', $userId) // ->groupByRaw('DATE(created_at), result') // ->orderBy('date') // ->get(); // return response()->json($data); // } public function showByKelas($id) { $kelas = Kelas::with('users')->findOrFail($id); $users = $kelas->users; return view('admin.prediksi_list', compact('kelas', 'users')); } // PredictionController.php public function getChartDataByUser($user_id) { $predictions = \App\Models\Prediction::where('user_id', $user_id) ->orderBy('created_at') ->get(['created_at', 'result']); // Format data $data = $predictions->map(function ($item) { return [ 'created_at' => $item->created_at->format('Y-m-d'), 'result' => floatval($item->result), ]; }); return response()->json($data); } public function __construct() { $this->middleware('auth:admin'); } }