name('home'); Route::get('vuelo/{vuelo?}', [PagesController::class, 'vueloSeleccionado'])->name('vueloSeleccionado'); Route::get('realiza-pago/{vuelo?}', [PagesController::class, 'realizaPago'])->name('realizaPago'); // paginas web estáticas Route::view('instalaciones', 'template.instalaciones')->name('instalaciones'); Route::view('preguntas-frecuentes', 'template.preguntas-frecuentes')->name('preguntas.frecuentes'); Route::view('teminos-y-condiciones', 'template.terminos')->name('terminos.condiciones'); Route::view('aviso-de-privacidad', 'template.aviso')->name('aviso.privacidad'); Route::view('seguridad', 'template.seguridad')->name('seguridad'); Route::view('contacto', 'template.contacto')->name('contacto'); Route::view('extras', 'template.extras')->name('extras'); Route::post('cotizar-vuelo/{slug?}', [PagesController::class, 'cotizarVuelo'])->name('cotizar.vuelo'); Route::get('vuelos-en-globo', [PagesController::class, 'vuelosEnGlobo'])->name('vuelos.en.globo'); Route::get(__('routes.book_now') . '/{slug?}', [PagesController::class, 'reservarVueloAhora'])->name('reservar.vuelo.ahora'); // RUTAS PARA LOS IDIOMAS Route::get('lang/{locale}', [IdiomaController::class, 'cambiarIdioma'])->name('idioma');// cambio de idioma Route::post('/checkout/procesar', [PagesController::class, 'procesar'])->name('checkout.procesar'); //ruta para generar pase de abordar Route::post('/checkout/cotiza-vuelo', [CotizacionController::class, 'generaCot'])->name('checkout.cotiza.vuelo'); Route::post('/checkout/pase-de-abordar', [PaseAbordarController::class, 'imprimirPaseAbordar'])->name('checkout.pase.abordar'); //ruta para almacenar la cotizacion y el pago /** RUTAS PARA LA COMPRA CON AI */ Route::get('/detalle-cotizacion/{cotizacion}', [CotizacionController::class, 'detalleCotizacionChatbot'])->name('checkout.detalle.cotizacion.chatbot'); Route::get('/compra-finalizada', [CotizacionController::class, 'detalleCotizacionChatbot'])->name('checkout.success'); /**** */ // PRUEBAS PARA LA CLASE DE LOS VUELOS /*** */ Route::get('vuelog/{vuelo}', [VuelosController::class, 'showByPermanentLink'])->name('vuelog'); Route::get('vuelos-collection', [PagesController::class, 'getNombresDeVuelos'])->name('vuelos-collection'); /*** */ Route::get('pruebas', function () { return VuelosController::obtenerServiciosAdicionales(); }); Route::prefix('globopuerto')->group(function () { // Rutas de autenticación manuales Route::get('login', [LoginController::class, 'showLoginForm'])->name('login'); Route::post('login', [LoginController::class, 'login']); Route::post('logout', [LoginController::class, 'logout'])->name('logout'); // El resto de tus rutas //Route::get('/', [HomeController::class, 'index'])->name('home'); Route::get('vuelos', [AdminDashController::class, 'vuelos'])->name('dashboard.vuelos'); });