chapters->firstWhere('order', $chapter); $symfonyCastDlService->videoSize($chapter); if ($chapter->sync_offline) { $symfonyCastDlService->downloadFile($chapter); } $chapters = $chapter->course->chapters; $next = $chapters->where('order', '>', $chapter->order)->first(); $prev = $chapters->where('order', '<', $chapter->order)->sortByDesc('order')->first(); return view('chapter.index', compact('chapter', 'chapters', 'prev', 'next')); } }