laravel-5 - 使用 Laravel 雄辩关系时如何对查询结果进行分页
问题描述
我有以下查询,它检索与父配置(confp)关联的子配置记录(confch),它工作正常。
$data["items"] = Confp::find(decrypt($type))->Confch;
我只需要对结果进行分页。
添加->paginate(10)
肯定不起作用,因为它在结果集合中不存在。我在 laravel 文档中没有发现任何帮助。
请问我该怎么做?
解决方案
试试这个而不是上面的代码。
$confp = Confp::find(decrypt($type));
$data["items"] = $confp->setRelation('Confch',$confp->Confch()->paginate(10));
推荐阅读
- ansible - 如何使用 Ansible 部署虚拟机?
- javascript - 更新 localStorage 中的项目时出现问题
- asp.net-core-2.0 - .netcore context.Request.EnableRewind() 一旦缓冲区超过抛出 System.IO.Exception
- amazon-web-services - 当 SQS 收到新消息时,AWS CloudWatch 可以触发 lambda 函数吗?
- javascript - 如何从这些 JSON 对象中过滤掉值
- javascript - 如何在 HTML 表格中显示 JSON 对象?
- excel - 有没有办法在公式中添加变量?
- html - 文本卡在 div 后面
- java - 如何检索Android中所有组件的列表
- groovy - Geb 和 Spock 测试框架有什么区别