Estoy empezando con esto de Laravel y tengo un problema en lo siguiente, ya configure mi Base de Datos, he creado mis migraciones e subido data a 2 tablas, a saber, socios y ubigeo, ya cree las vistas y tambien las rutas, cuando dentro de las rutas invoco la clase Socio todo funciona bien pero cuando invoco la clase Ubigeo Laravel me dice "Call to undifened method Ubigeo::all()"
la parte que corresponde a esto en Routes.php es
Código PHP :
Route::group(array('prefix'=>'socios'),function(){ Route::get('/',function(){ return ""; }); Route::get('crear',function(){ $ubigeos = Ubigeo::all(); return View::make('siscon.socios.crear')->with('ubigeos',$ubigeos); }); ...
El modelo de Ubigeo es
Código PHP :
<?php class Ubigeo extends Eloquent { protected $table = 'ubigeos'; }; ?>;
El de Socio es
Código PHP :
<?php class Socio extends Eloquent { protected $table = 'socios'; }; ?>
Solo por probar cambie en socio $table='ubigeos' y luego edite la Routes para que quedara así:
Código PHP :
Route::group(array('prefix'=>'siscon'),function(){ Route::get('/',function(){ return View::make('siscon.index'); }); Route::group(array('prefix'=>'socios'),function(){ Route::get('/',function(){ return ""; }); Route::get('crear',function(){ $ubigeos = Socio::all(); return View::make('siscon.socios.crear')->with('ubigeos',$ubigeos); });
y todo funciono bien, ojo solo para recaalcar el error solo sale cuando entro a http://localhost/siscon/socios/crear
Agradecere toda ayuda o pista de que es lo q esta mal o que me falta hacer