$materials, 'users' => $users, 'questions' => $questions, ]); } public function show($id) { $material = LiteracyMaterial::findOrFail($id); return view('literacy.student.materials.show', compact('material')); } function show_materials() { $materials_student = LiteracyMaterial::all(); return view('literacy.student.materials.index', [ 'materials_student' => $materials_student, ]); } public function view_materials($id) { $material_student = LiteracyMaterial::findOrFail($id); // Pastikan file tersedia if (!$material_student->file_path || !file_exists(public_path($material_student->file_path))) { abort(404, 'File tidak ditemukan'); } // Arahkan ke file langsung agar bisa ditampilkan di browser return response()->file(public_path($material_student->file_path)); } }