diff --git a/app/Http/Controllers/Api/HomeController.php b/app/Http/Controllers/Api/HomeController.php new file mode 100644 index 0000000..f7f6cb3 --- /dev/null +++ b/app/Http/Controllers/Api/HomeController.php @@ -0,0 +1,36 @@ +get(); + + $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(); + $developmentCourses = Course::whereIn('course_category_id', $developmentCategories)->where('tag', 'popular')->get(); + + $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', '2D Animation', '3D Animation'])->pluck('id')->toArray(); + $itCourses = Course::whereIn('course_category_id', $itCategories)->where('tag', 'popular')->get(); + + return view( + 'frontend.home', + compact('course', 'instructor', 'category', 'popularCourses', 'designCourses', 'developmentCourses', 'businessCourses', 'itCourses') + ); + } +}