Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
How to avoid double foreach in backward relationships in Laravel?

I am trying to print some variables with these relations:

The first:

public function group(){
         return $this->belongsTo(Group::class);
     }

The second:

public function joinGroups(){
         return $this->hasMany(JoinGroup::class);
     }

My question is how could I access $group->joinGroups->name_group without doing a double foreach? I must do this that I show you below because the relationships are upside down...

@foreach ($groups as $group)
   @foreach($group->joinGroups as $joinGroups)
      {{$joinGroups->name_group}}
   @endforeach
@endforeach

Is there an easier way to avoid the middle foreach? According to what code everything is duplicated.

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda