首页 > 解决方案 > 使用 Laravel 雄辩关系时如何对查询结果进行分页

问题描述

我有以下查询,它检索与父配置(confp)关联的子配置记录(confch),它工作正常。

$data["items"] = Confp::find(decrypt($type))->Confch;

我只需要对结果进行分页。

添加->paginate(10)肯定不起作用,因为它在结果集合中不存在。我在 laravel 文档中没有发现任何帮助。

请问我该怎么做?

标签: laravel-5eloquent-relationship

解决方案


试试这个而不是上面的代码。

$confp = Confp::find(decrypt($type));
$data["items"] = $confp->setRelation('Confch',$confp->Confch()->paginate(10));

推荐阅读