diff --git a/app/Http/Controllers/Backend/Courses/CourseController.php b/app/Http/Controllers/Backend/Courses/CourseController.php index 7c94761..342d9a0 100644 --- a/app/Http/Controllers/Backend/Courses/CourseController.php +++ b/app/Http/Controllers/Backend/Courses/CourseController.php @@ -25,13 +25,6 @@ public function index() return view('backend.course.courses.index', compact('course')); } - public function frontIndex() - { - $course = Course::get(); - $category = CourseCategory::get(); - return view('frontend.searchCourse', compact('course', 'category')); - } - /** * Show the form for creating a new resource. */ diff --git a/app/Http/Controllers/CoursePageController.php b/app/Http/Controllers/CoursePageController.php new file mode 100644 index 0000000..faa478c --- /dev/null +++ b/app/Http/Controllers/CoursePageController.php @@ -0,0 +1,24 @@ +input('category'); + + + $course = Course::when($selectedCategoryId, function ($query) use ($selectedCategoryId) { + $query->where('course_category_id', $selectedCategoryId); + })->get(); + + return view('frontend.searchCourse', compact('course', 'category', 'selectedCategoryId')); + } +} diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index 455bfde..f7f6cb3 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -16,7 +16,7 @@ public function index() $category = CourseCategory::get(); $popularCourses = Course::where('tag', 'popular')->get(); - $designCategories = CourseCategory::whereIn('category_name', ['Graphics Desgin', 'Web Design', 'Video Editing', '2D Animation', '3D Animation'])->pluck('id')->toArray(); + $designCategories = CourseCategory::whereIn('category_name', ['Graphics Desgin', 'Web Design', 'Video Editing'])->pluck('id')->toArray(); $designCourses = Course::whereIn('course_category_id', $designCategories)->where('tag', 'popular')->get(); $developmentCategories = CourseCategory::whereIn('category_name', ['Web Development', 'Mobile Development', 'Game Development', 'Database Design & Development', 'Data Science'])->pluck('id')->toArray(); @@ -25,7 +25,7 @@ public function index() $businessCategories = CourseCategory::whereIn('category_name', ['Digital Marketing', 'Entrepreneurship'])->pluck('id')->toArray(); $businessCourses = Course::whereIn('course_category_id', $businessCategories)->where('tag', 'popular')->get(); - $itCategories = CourseCategory::whereIn('category_name', ['Hardware', 'Network Technology', 'Software & Security', 'Operating System & Server'])->pluck('id')->toArray(); + $itCategories = CourseCategory::whereIn('category_name', ['Hardware', 'Network Technology', 'Software & Security', 'Operating System & Server', '2D Animation', '3D Animation'])->pluck('id')->toArray(); $itCourses = Course::whereIn('course_category_id', $itCategories)->where('tag', 'popular')->get(); return view( diff --git a/resources/views/frontend/searchCourse.blade.php b/resources/views/frontend/searchCourse.blade.php index 021d06e..b4e4b33 100644 --- a/resources/views/frontend/searchCourse.blade.php +++ b/resources/views/frontend/searchCourse.blade.php @@ -62,11 +62,12 @@