Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/02/2015, 19:11
nh2006
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: consulta a 3 trablas con eloquent

Hola hhs,

Gracias por responder, de hecho mi tabla pivote es EstudianteNotasAsig (Modelo EstudianteNotas), es la tabla unión entre Estudiantes(Modelo Estudiante) y Asignaturas(Asignatura)

Creería que los modelos estan bien, aunque no uso el nombre convencional de Laravel, pero por eso modifico la propiedad $table en cada uno pasándole el nombre de la respectiva tabla.

De hecho cuando ejecuto

Código PHP:
Ver original
  1. $est=Estudiante::find(1);
  2. $est->notas;

Me devuelve exactamente las notas que posee el estudiante (almacenadas en la tabla unión), el problema es que no logro obtener la información de de la tercera tabla pues no logro obtener el nombre de la asigntura a la que corresponde la nota del estudiante.


No sé si en realidad se deba a la cómo he establecido las relaciones en los modelos, según veo en la doc así se hace, o al momento de obtener la información del estudiante es que me falta algo.

Ese el detalle que no logro ver.

Saludos