有一个汽车经销商列表与分页,我需要显示该汽车的制造商和该经销商的型号no前3辆车。 就像
汽车经销商1
汽车经销商2
以及分页
等很明显,循环查询不是一个好的解决方案。围绕这个问题有什么好的工作吗?
我已经检查了hasManyThrough,但这不适合。
它是一种查询:在结果集中为每个经销商获得前3辆带制造商和型号的汽车。如果Laravel关系不起作用,那么应该使用哪些查询来避免循环?感谢
答案 0 :(得分:1)
您想要加载汽车及其属性。
Dealer :: with(['cars','cars.models','cars.makes']) - > get();
现在您可以根据需要进行迭代。查询计数不会增加。
很抱歉简短的回答。在电话上:))