Foros del Web » Programando para Internet » PHP » Frameworks y PHP orientado a objetos »

Cómo consultar muchos a muchos en Laravel

Estas en el tema de Cómo consultar muchos a muchos en Laravel en el foro de Frameworks y PHP orientado a objetos en Foros del Web. Hola a todos, estoy empezando con Laravel y su ORM Eloquent, pero aun no entiendo su metodología. Aquí está mi modelo Materia: Código: class Materia ...
  #1 (permalink)  
Antiguo 12/03/2013, 19:13
 
Fecha de Ingreso: noviembre-2008
Mensajes: 77
Antigüedad: 16 años, 1 mes
Puntos: 8
Cómo consultar muchos a muchos en Laravel

Hola a todos, estoy empezando con Laravel y su ORM Eloquent, pero aun no entiendo su metodología. Aquí está mi modelo Materia:

Código:
class Materia extends Eloquent 
{
	public static $table = 'materias';

    public function year()
    {
    	return $this->has_many_and_belongs_to('Year', 'materias_year');
    }
}
Y desde el Router (o controller):

Código:
Route::get('inscribir/materias/(:num)', function($anio){
	// $allMats = Materia::find($anio)->year();
	return json_encode(Materia::all()->get()->year()); 
	//Call to a member function get() on a non-object
});
Lo que necesito es traer las materias del año 2012 para luego inscribirlas (materias_year) al año 2012, Agradezco mucho su ayuda e instrucción :)
PD: Ya he leido mucho la documentación en inglés.

Etiquetas: orm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:09.