OFF - Relacionamento de varias tabelas - Laravel

5 views
Skip to first unread message

Nelson o mesmo

unread,
Aug 18, 2014, 9:01:08 AM8/18/14
to


Bom-dia!!

Pessoal, alguém poderia me ajudar a obter o resultado abaixo.
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');
    }
Reply all
Reply to author
Forward
0 new messages