public function getItinerarios(Guard $auth, $id, ServiciosOperadorRepository $gestion) { // $validacion = $gestion->getPermisoItinerario($id); if (isset($validacion)) { $permiso = $gestion->getPermiso($validacion->id_usuario_servicio); } else { return view('errors.404'); } if (!isset($permiso) || $permiso->id_usuario != $auth->user()->id) { return view('errors.404'); } //$data['id'] = $id; //logica que comprueba si el usuario tiene promociones para ser modificados $listItinerarios = $gestion->getItinerariosUsuario($id); foreach ($listItinerarios as $servicioBase) { $servicio = $gestion->getUsuario_serv($servicioBase->id_usuario_servicio); } //imagenes de la promocion $listDificultades = $gestion->getCatalogoDificultad(); $view = view('Registro.editItinerario', compact('listItinerarios', 'listDificultades', 'servicio')); return $view; }