我有一个group
实例,我想通过分页急切加载:
public function show(Group $group)
{
$group = $group->with('members);
return$ group
}
我想以group
分页members
返回。
我有一个group
实例,我想通过分页急切加载:
public function show(Group $group)
{
$group = $group->with('members);
return$ group
}
我想以group
分页members
返回。
使用setRelation()
和延迟加载:
public function show(Group $group)
{
return $group->setRelation('members', $group->members()->paginate(5));
}
您可以这样做,但不建议这样做,因为使用分页处理急切加载的关系会生成两个重复的查询
public function show(Group $group)
{
$group = $group->with(['members' => function($query) {
$query->paginate(24);
}]);
return $group;
}