controller(FrontendController::class)->group(function () { Route::get('banners', 'banners'); Route::get('about-us', 'aboutUs'); Route::get('why-choose-us', 'whyChooseUs'); Route::get('ready-to-join-us', 'readyToJoinUs'); Route::get('faq', 'faq'); Route::get('terms-conditions', 'termConditions'); Route::get('privacy-policy', 'privacyPolicy'); Route::get('cookie-policy', 'cookiePolicy'); Route::get('testimonials', 'testimonials'); Route::get('mobile-app-sections', 'mobileAppSections'); Route::get('settings', 'settings'); Route::post('contact-us', 'contactUs'); Route::post('onboarding', 'onboarding'); Route::get('themes', 'themes'); Route::get('default-theme', 'defaultTheme'); Route::get('academic-images', 'academicImages'); // Food-category & Foods related API Route::get('food-categories', 'publicFoodCategories'); Route::get('food-items', 'foodItems'); Route::get('food-items/{slug}', 'foodDetails'); Route::get('menu-category-wise-sections', 'menuCategoryWiseSections'); Route::get('chefs', 'chefs'); Route::get('tables', 'tables'); Route::get('restaurant-schedules', 'restaurantSchedules'); Route::get('reservation-unavailability', 'reservationUnavailability'); Route::get('reservation-settings', 'reservationSettings'); Route::get('cms-sections', 'cmsSections'); Route::get('restaurant-image-saas-settings', 'restaurantImageSAASSetting'); Route::get('restaurant-image-settings', 'restaurantImageSetting'); Route::get('coupons', 'getCoupons'); // Reservations Route::post('table-reservations', 'tableReservation'); }); Route::prefix('v1/frontend')->controller(BookingFrontendController::class)->group(function () { // Booking Hotel Route::get('hotels', 'getHotels'); Route::get('floors', 'getFloors'); Route::get('room-types', 'getRoomTypes'); Route::get('rooms', 'getRooms'); Route::get('room-availabilities', 'getRoomAvailabilities'); Route::get('room-blocks', 'getRoomBlocks'); }); Route::middleware('auth:api')->prefix('v1')->group(function () { Route::apiResource('contacts', ContactController::class); Route::apiResource('banners', BannerController::class); Route::apiResource('faqs', FaqQuestionController::class); Route::apiResource('about-us', AboutUsController::class); Route::apiResource('policies', PolicyController::class); Route::apiResource('testimonials', TestimonialsController::class); Route::apiResource('why-choose-us', WhyChooseUsController::class); Route::apiResource('mobile-app-sections', MobileAppSectionController::class); Route::apiResource('ready-to-join-us', ReadyToJoinUsController::class); Route::apiResource('academic-images', AcademicImageController::class); Route::post('cms-sections-update', [CMSSectionController::class, 'updateOrder']); Route::apiResource('cms-sections', CMSSectionController::class); Route::apiResource('coupons', CouponController::class); });