group(function () { Route::prefix('v1/customer')->group(function () { // Customer Profile Route::get('profile', [CustomerAuthController::class, 'customerProfile']); Route::post('update', [CustomerAuthController::class, 'customerUpdate']); Route::post('change-password', [CustomerAuthController::class, 'changePassword']); Route::post('account-delete', [CustomerAuthController::class, 'accountDeleted']); Route::post('logout', [CustomerAuthController::class, 'customerLogout']); // Booking Route::get('booking', [CustomerController::class, 'myBooking']); Route::post('booking', [CustomerController::class, 'booking']); // Customer Orders // Order related All things. Route::post('my-orders/{order}/cancel', [CustomerController::class, 'cancel']); Route::apiResource('my-orders', CustomerController::class); // Customer Protected Routes Route::apiResource('customer-food-reviews', FoodReviewController::class); Route::apiResource('customer-reviews-replies', FoodReviewReplyController::class); }); });