Example #1
0
 public function getServicesHabitacion(Request $request, $idHabitacion)
 {
     $servhab = new habitacion();
     $habitacion = habitacion::where('id', $idHabitacion)->first();
     $servicios = (array) $habitacion['attributes'];
     $array_keys = array_keys($servicios);
     $nombreFotos = $servhab->nombreFotos();
     $nombres = $servhab->nombres();
     for ($i = 0; $i < 7; $i++) {
         unset($array_keys[$i]);
     }
     unset($array_keys[23]);
     unset($array_keys[24]);
     $respuesta = ['servicios' => $servicios, 'array_keys' => $array_keys, 'nombres' => $nombres, 'nombreFotos' => $nombreFotos];
     $view = View::make('adminHotel.serviciosHotel')->with($respuesta);
     if ($request->ajax()) {
         $sections = $view->renderSections();
         $response = Response::json(['success' => true, 'data' => $sections['serviciosHotel']], 200);
     } else {
         $response = $view;
     }
     return $response;
 }
Example #2
0
 public function getHabitacionesDetails(Request $request, $id)
 {
     $habitacion = new habitacion();
     $habitacion = $habitacion->habitacionPorId($id);
     $habitacion2 = new habitacion();
     $fotos = $habitacion2->getFotos($id);
     $galeria = new galeriaHabitacion();
     $habFirst = $habitacion->first();
     if ($habFirst->imagen != null) {
         $idFotoPerfil = $galeria->getFotoID($habFirst->imagen);
     } else {
         $idFotoPerfil = null;
     }
     //dd($idFotoPerfil);
     //cosas para servicios
     $servhab = new habitacion();
     $servicios = (array) $habFirst['attributes'];
     $array_keys = array_keys($servicios);
     $nombreFotos = $servhab->nombreFotos();
     $nombres = $servhab->nombres();
     $habitacionesPerfil = habitacionesPerfil::where('idperfilhabitacion', $id)->get();
     for ($i = 0; $i < 7; $i++) {
         unset($array_keys[$i]);
     }
     unset($array_keys[23]);
     unset($array_keys[24]);
     $camas = camas::where('idhabitacion', $habitacion[0]['id'])->get();
     $hab = new habitacion();
     $habitacion = $hab->serviciosOrdenados($habitacion);
     $cam = new camas();
     $tipoCamas = $cam->tiposCamas();
     $view = View::make('adminHotel.detalles-habitacion')->with(['habitacion' => $habitacion, 'camas' => $camas, 'fotos' => $fotos, 'idFotoPerfil' => $idFotoPerfil, 'servicios' => $servicios, 'array_keys' => $array_keys, 'nombres' => $nombres, 'nombreFotos' => $nombreFotos, "tipoCamas" => $tipoCamas, "habitacionesPerfil" => $habitacionesPerfil]);
     if ($request->ajax()) {
         $sections = $view->renderSections();
         $response = Response::json(['success' => true, 'data' => $sections['detallesHabitacion']], 200);
     } else {
         $response = $view;
     }
     return $response;
 }