private function createTorneosClubes($cant_grupos, $torneo, $request)
 {
     $mensajes = new Collection();
     $torneos_clubes = new Collection();
     for ($i = 1; $i <= $cant_grupos; $i++) {
         $equipos_grupo = $request->get("grupo_" . $i);
         $cant_equipos = sizeof($equipos_grupo);
         for ($j = 0; $j < $cant_equipos; $j++) {
             $club_id = $equipos_grupo[$j];
             // corroboro que el club no este participando ya del torneo
             $existe_en_torneo = $torneos_clubes->where('club_id', $club_id);
             if ($existe_en_torneo->isEmpty()) {
                 $torneo_club = new TorneoClub();
                 //$torneo_club->pseudonimo = chr($j+96);
                 $torneo_club->club_id = $club_id;
                 $torneo_club->torneo_id = $torneo->id;
                 $torneo_club->save();
                 $torneos_clubes->push($torneo_club);
                 // Me fijo si el club esta jugando en otra division, de la misma categoría, en alguno de los restantes torneos de la misma temporada.
                 $existe_instancia = TorneoClub::with('club')->with('torneo.division')->select('torneos_clubes.*')->join('clubes', 'clubes.id', '=', 'torneos_clubes.club_id')->join('torneos', 'torneos.id', '=', 'torneos_clubes.torneo_id')->join('tipos_torneos', 'tipos_torneos.id', '=', 'torneos.tipo_torneo_id')->join('temporadas', 'temporadas.id', '=', 'torneos.temporada_id')->join('divisiones', 'divisiones.id', '=', 'torneos.division_id')->join('categorias', 'categorias.id', '=', 'divisiones.categoria_id')->where('clubes.id', $club_id)->where('torneos.id', '!=', $torneo->id)->where('temporadas.id', '=', $torneo->temporada_id)->where('divisiones.id', '!=', $torneo->division_id)->where('categorias.id', '=', $torneo->categoria->id)->first();
                 if ($existe_instancia) {
                     $error_msg = '';
                     $error_msg .= ' El Club ' . $existe_instancia->club->full_name;
                     $error_msg .= ' esta jugando el ' . $existe_instancia->torneo->full_name;
                     $error_msg .= ' en ' . $existe_instancia->torneo->division->full_name . '.';
                     $mensajes->push($error_msg);
                 }
             }
         }
     }
     $cant_equipos_ingresados = $torneos_clubes->count();
     $cant_max = $torneo->tipo_torneo->cant_equipos;
     $cant_min = 0;
     if ($cant_equipos_ingresados > $cant_max or $cant_equipos_ingresados < $cant_min) {
         $error_msg = 'Se ingresaron mas equipos de los que el tipo de torneo define. ';
         $mensajes->push($error_msg);
     }
     //return $cant_equipos_ingresados;
     //return $torneos_clubes;
     return $mensajes;
 }