Obs. estou usando o Laravel 4.2
// Tabelas: candidatos, estados, partidos e nivel
public function index()
{
$candidatos = Candidato::where('estado_id', '=', 9) // AC, AL, BA
->where('partido_id', '=', 5) // PMDB, PT, PEN
->where('nivel_id', '=', 3) // Deputado, Senador, Presidente
->paginate(10);
return View::make('candidatos.index', compact('candidatos'));
}
Assim da certo
$candidatos = Candidato::where('estado_id', '=', 3)
->paginate(2);
mas meu objetivo é ter três condições.
// tabela Candidatos
public function estado()
{
return $this->belongsTo('Estado');
}
public function partido()
{
return $this->belongsTo('Partido');
}
public function nivel()
{
return $this->belongsTo('Nivel');
}