group( function () { // Protected Routes (Requires Authentication) Route::middleware(['auth:api'])->group(function () { Route::apiResource('hotels', HotelController::class); Route::apiResource('floors', FloorController::class); Route::apiResource('room-types', RoomTypeController::class); Route::apiResource('rooms', RoomController::class); Route::apiResource('room-availabilities', RoomAvailabilityController::class); Route::apiResource('room-blocks', RoomBlockController::class); Route::apiResource('bookings', BookingController::class); }); } );