Ejemplo n.º 1
0
 /**
  * Display the specified resource.
  *
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $currentLesson = CourseLesson::find($id);
     $test = $currentLesson->test_id ? Test::findOrFail($currentLesson->test_id) : '';
     $course = $currentLesson->course;
     $courseId = $course->id;
     if (Auth::user()->isAuthor($course)) {
         $lessons = CourseLesson::where('course_id', '=', $courseId)->get();
     } else {
         $lessons = CourseLesson::where('course_id', '=', $courseId)->published()->get();
     }
     return view('course.lesson.show', ['currentLesson' => $currentLesson, 'lessons' => $lessons, 'test' => $test]);
 }