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.