2016-05-28 46 views
-1

Ich habe in meinem eloquent Modell die Datensatz-ID einer API-Daten, ich möchte diese Daten mit der Methode mit zu laden, um mehrere API-Anfrage zu verhindern, gibt es eine Möglichkeit, eine benutzerdefinierte mit zu erstellen Methode?Laravel 5 eloquent Brauch mit Beziehung

Antwort

1

Eager Loading kaufen kann erreicht werden, indem eine with() Klausel für jede Beziehung Abfrage, zum Beispiel:

$books = App\Book::with('author')->get(); 

Sie weitere Beispiele auf der Documentation Page finden

aktualisieren

Sie können auch eine Funktion in Ihrem Eloquent Modell t erstellen Hut wird eine Beziehung mit benutzerdefinierten Einschränkungen zurückkehren oder das protected $with Mitglied auf das Eloquent Modell verwenden:

class Book extends Model { 
    protected $with = ['author']; 
    // ... 
} 
Verwandte Themen