public function show($id) { $course = $this->course->with(['modules'])->findBySlugOrIdOrFail($id); $modules = $course->modules; $courses = $this->course->all(); $sharer = \Share::load(route('learning.course.show', $course->slug), trans('course::show.messages.sharer', ['name' => $course->name]))->services('facebook', 'gplus', 'twitter'); return \Theme::view('courses/learning/show', compact('course', 'modules', 'sharer', 'courses')); }
public function show($id) { $lesson = $this->lesson->findBySlugOrIdOrFail($id); $courses = $this->course->all(); if (!$lesson->view) { \Auth::user()->lessons()->attach($lesson->id); \Auth::user()->points += 10; \Auth::user()->save(); } if ($lesson->type == 1) { $video = $lesson->resource; return \Theme::view('lessons/learning/video', compact('lesson', 'courses', 'video')); } else { return \Theme::view('lessons/learning/letter', compact('lesson', 'courses')); } }
public function learning(PrincipalMenu $principal, CourseRepository $course) { $courses = $course->with('modules')->all(); return \Theme::view('dashboard.learning', compact('principal', 'courses')); }