public function getAtraccionDescripcion($nombre_atraccion, $id_atraccion, PublicServiceRepository $gestion) { $agent = new Agent(); $desk = $device = $agent->isMobile(); if ($desk == 1) { $desk = "mobile"; } else { $desk = "desk"; } Session::put('device', $desk); $gestion->saveVisita(null, $id_atraccion); $ImgItiner = null; $explore = null; $visitados = null; $provincia = null; $canton = null; $parroquia = null; $tipoReviews = $gestion->getTiporeviews($id_atraccion); $atraccion = $gestion->getAtraccionDetails($id_atraccion); $imagenes = $gestion->getAtraccionImages($id_atraccion); $itinerarios = $gestion->getItinerAtraccion($id_atraccion); $related = $gestion->getHijosAtraccion($id_atraccion); $servicios = $gestion->getServicios($atraccion->id_provincia); if ($atraccion->id_provincia != 0) { $provincia = $gestion->getUbicacionAtraccion($atraccion->id_provincia); } if ($atraccion->id_canton != 0) { $canton = $gestion->getUbicacionAtraccion($atraccion->id_canton); } if ($atraccion->id_parroquia != 0) { $parroqia = $gestion->getUbicacionAtraccion($atraccion->id_parroquia); } if ($related == null) { $visitados = $gestion->getVisitadosProvincia($atraccion->id_provincia); } if ($itinerarios != null) { $ImgItiner = $gestion->getItinerImagenAtraccion($itinerarios); } if (isset($atraccion->id_provincia)) { $explore = $gestion->getExplorer($atraccion->id); } return view('public_page.front.detalleAtracciones')->with('atraccion', $atraccion)->with('imagenes', $imagenes)->with('explore', $explore)->with('itinerarios', $itinerarios)->with('ImgItiner', $ImgItiner)->with('related', $related)->with('visitados', $visitados)->with('canton', $canton)->with('provincia', $provincia)->with('parroquia', $parroquia)->with('servicios', $servicios)->with('tipoReviews', $tipoReviews); }