with('error', 'Please login first!'); } // 2. Log වී සිටින Student ගේ student_log_id එකට අදාළව දත්ත ලබා ගැනීම $results = Result::where('student_log_id', $studentLogId)->get(); // 3. Calculations $totalModules = $results->count(); $passedModules = $results->filter(function ($item) { return strtolower(trim($item->status)) === 'pass'; })->count(); $averageMarks = $totalModules > 0 ? round($results->avg('marks'), 1) : 0; // View එකට Data Pass කිරීම return view('results', compact('results', 'totalModules', 'passedModules', 'averageMarks')); } }