Jika Anda menggunakan Eloquent, Anda harus mendapatkan manfaat dari ORM yang kuat, untuk mendapatkan semua kutipan yang milik untuk pengguna tertentu Anda harus mendeklarasikan relasi terlebih dahulu:
models/Persona.php
class Persona extends Eloquent {
public $timestamps = false;
protected $table = 'persona';
protected $primaryKey = 'idPersona';
function quotes() {
return $this->hasMany('Quote', 'idquote');
}
}
models/Quote.php
class Quote extends Eloquent {
public $timestamps = false;
protected $table = 'quote';
protected $primaryKey = 'idquote';
function persona() {
return $this->belongsTo('Persona', 'idPersona');
}
}
Kemudian Anda bisa mendapatkan persona
yang diinginkan dengan semua kutipan terkait dengan menggunakan relasi yang kami definisikan di atas:
QuoteController.php
public function index($id) {
$quotes = Persona::with('quotes')->find($id)->quotes;
return View::make('quotes.index')->with('quotes', $quotes);
}