Laravel In 3 könnte man die folgenden in dem Modell tun (http://laravel.com/docs/database/eloquent#eager):Eager Laden aus dem Modell in Laravel 4
class Book extends Eloquent
{
public $includes = array('author'); // this line
public function author()
{
return $this->belongs_to('Author');
}
}
die nützlich war, wenn die gleichen Modelle oft geladen ist.
In Laravel 4 scheint das Hinzufügen von "dieser Zeile" jedoch keine eifrige Ladung zu verursachen. Es scheint auch nicht in der Dokumentation (http://four.laravel.com/docs/eloquent#eager-loading) erwähnt zu werden.
Wurde es durch etwas anderes ersetzt oder ist diese Funktionalität einfach weg?
Update:
ich für das Modell an der Quelle haben gesucht (so schön zu lesen). Es ist jetzt:
/**
* The relations to eager load on every query.
*
* @var array
*/
protected $with = array();
Gibt es eine Möglichkeit, dass ich diese (wieder) in der Dokumentation zu legen nahe, können hinzugefügt (es wie eine jener kleinen Dinge scheint die leicht übersehen werden kann)?
Danke, gegabelten ich es und reichte eine Pull-Anforderung. Das ist eigentlich viel einfacher als ich dachte :) – Ben
@Ben War es nicht akzeptiert? Ich sehe es nicht in der Dokumentation. –