isPublished(), 404); $this->academyProgress->startCourse($request->user(), (int) $course->id, $request); $continueLesson = $this->progress->getContinueLesson($request->user(), $course); if ($continueLesson?->lesson) { return redirect()->route('academy.courses.lessons.show', ['course' => $course->slug, 'lesson' => $continueLesson->lesson->slug]); } return redirect()->route('academy.courses.show', ['course' => $course->slug]); } }