Laravel 3 では、モデルで次のことができます ( http://laravel.com/docs/database/eloquent#eager ):
class Book extends Eloquent
{
public $includes = array('author'); // this line
public function author()
{
return $this->belongs_to('Author');
}
}
これは、同じモデルを頻繁にロードする場合に役立ちました。
Laravel 4 では、「この行」を追加しても熱心な読み込みが発生しないようです。ドキュメントにも言及されていないようです(http://four.laravel.com/docs/eloquent#eager-loading)。
それは別のものに置き換えられましたか、それともこの機能は単になくなったのですか?
アップデート:
モデルのソースを見てきました(読んでよかったです)。雪が降る:
/**
* The relations to eager load on every query.
*
* @var array
*/
protected $with = array();
これをドキュメントに追加 (追加) することを提案できる方法はありますか?