首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel关系和结果集中每个条目的前几个条目

Laravel关系和结果集中每个条目的前几个条目
EN

Stack Overflow用户
提问于 2014-02-04 12:15:19
回答 1查看 112关注 0票数 0

有一个汽车经销商的名单与分页,我需要显示与该汽车的制造商和型号的经销商的前3辆汽车。就像

汽车经销商1

  • car 1 ->从制造商表中提取汽车制造商,从模型表获取模型
  • car 2 ->从制造商表中提取汽车制造商,从模型表获取模型
  • car 3 ->从制造商表中提取汽车制造商,从模型表获取模型

汽车经销商2

  • car 1 ->从制造商表中提取汽车制造商,从模型表获取模型
  • car 2 ->从制造商表中提取汽车制造商,从模型表获取模型
  • car 3 ->从制造商表中提取汽车制造商,从模型表获取模型

等等,用分页

显然,在循环中查询并不是一个好的解决方案。这个问题有什么好的解决办法吗?

我已经查过hasManyThrough了,但这里不合适。

这是一种查询:在结果集中为每个经销商获得前3辆与制造商和型号编号。如果Laravel关系不起作用,那么应该使用哪些查询来避免循环?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-04 12:46:35

你想把车和它们的财产装上。

经销商:有(“汽车”,“汽车模型”,“cars.makes”)->get();

现在,您可以根据需要进行尽可能多的迭代。查询计数不会增加。

很抱歉给你简短的答复。(电话:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21552290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档