/**
* Set the relationships that should be eager loaded.
*
* @param dynamic $relations
* @return \Illuminate\Database\Eloquent\Builder|static
*/
public function with($relations)
{
if (is_string($relations)) $relations = func_get_args();
$eagers = $this->parseRelations($relations);
$this->eagerLoad = array_merge($this->eagerLoad, $eagers);
return $this;
}
我找不到有关如何使用此方法的任何文档。 $relations
假设是什么?
答案 0 :(得分:1)
定义关系的关系名称或方法名称:
如果您的模型为
class Post extends Eloquent {
public function author()
{
return $this->belongsTo('User');
}
}
你做
$posts = Post::with('author')->all();
它会急切加载帖子行中的用户。