diff --git a/app/Http/Controllers/Backend/Courses/CourseController.php b/app/Http/Controllers/Backend/Courses/CourseController.php index a22a61c..ae69fac 100644 --- a/app/Http/Controllers/Backend/Courses/CourseController.php +++ b/app/Http/Controllers/Backend/Courses/CourseController.php @@ -9,6 +9,8 @@ use App\Http\Requests\Backend\Course\Courses\UpdateRequest; use App\Models\CourseCategory; use App\Models\Instructor; +use App\Models\Lesson; +use App\Models\Material; use Exception; use File; @@ -184,6 +186,8 @@ public function watchCourse($id) { $course = Course::findOrFail(encryptor('decrypt',$id)); $category = CourseCategory::get(); - return view('frontend.watchCourse', compact('course', 'category')); + $lessons = Lesson::where('course_id', $course->id)->get(); + + return view('frontend.watchCourse', compact('course', 'category', 'lessons')); } } diff --git a/resources/views/frontend/demo b/resources/views/frontend/demo new file mode 100644 index 0000000..f78b036 --- /dev/null +++ b/resources/views/frontend/demo @@ -0,0 +1,40 @@ +belongsTo(CourseCategory::class, 'category_id', 'id'); + } + + public function instructor() + { + return $this->belongsTo(Instructor::class); + } + + public function material() + { + return $this->hasMany(Material::class); + } + + public function enrollment() + { + return $this->hasMany(Enrollment::class); + } + + public function lesson() + { + return $this->hasMany(Lesson::class); + } +} \ No newline at end of file diff --git a/resources/views/frontend/watchCourse.blade.php b/resources/views/frontend/watchCourse.blade.php index 83c4c67..7b63ad3 100644 --- a/resources/views/frontend/watchCourse.blade.php +++ b/resources/views/frontend/watchCourse.blade.php @@ -499,6 +499,11 @@ class="button button-md button--primary float-end">Post