यदि आप एलोक्वेंट का उपयोग कर रहे हैं, तो आपको इसके शक्तिशाली ओआरएम का लाभ उठाना होगा, सभी उद्धरण प्राप्त करने के लिए जो संबंधित हैं विशिष्ट उपयोगकर्ता के लिए आपको पहले संबंधों की घोषणा करनी होगी:
मॉडल/Persona.php
class Persona extends Eloquent {
public $timestamps = false;
protected $table = 'persona';
protected $primaryKey = 'idPersona';
function quotes() {
return $this->hasMany('Quote', 'idquote');
}
}
मॉडल/Quote.php
class Quote extends Eloquent {
public $timestamps = false;
protected $table = 'quote';
protected $primaryKey = 'idquote';
function persona() {
return $this->belongsTo('Persona', 'idPersona');
}
}
तब आप बस वांछित persona
. प्राप्त कर सकते हैं ऊपर बताए गए संबंध का उपयोग करके सभी संबंधित उद्धरणों के साथ:
QuoteController.php
public function index($id) {
$quotes = Persona::with('quotes')->find($id)->quotes;
return View::make('quotes.index')->with('quotes', $quotes);
}