В Laravel 3, можно сделать следующее в модели (http://laravel.com/docs/database/eloquent#eager):жадная загрузка из модели в Laravel 4
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).
Был ли он заменен чем-то другим или эта функция просто исчезла?
Update:
Я посмотрел на источник для модели (так приятно читать). Это теперь:
/**
* The relations to eager load on every query.
*
* @var array
*/
protected $with = array();
Есть ли способ, что я могу предположить, что это будет добавлено (назад) к документации (это, кажется, одна из тех мелочей, которые можно легко упустить из вида)?
Спасибо, я раздвоенным его и подал запрос на нагрузочный. Это на самом деле намного проще, чем я думал :) – Ben
@Ben Не было принято? Я не вижу его в документах. –