get(); $users = User::all(); $questions = LiteracyQuestion::all(); return view('literacy.student.materials.index', [ 'materials' => $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::orderBy('created_at', 'desc')->get(); return view('literacy.student.materials.index', [ 'materials_student' => $materials_student, ]); } public function view_materials($id) { $material_student = LiteracyMaterial::findOrFail($id); $path = storage_path('app/public/' . $material_student->file_path); if (!file_exists($path)) { abort(404, 'File tidak ditemukan'); } return response()->file($path); } }