Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2013, 19:13
bluesky777
 
Fecha de Ingreso: noviembre-2008
Mensajes: 77
Antigüedad: 15 años, 5 meses
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.