【发布时间】:2017-02-07 00:39:47
【问题描述】:
我正在尝试使用 Laravel 的 Eager loading 来解决我商店中的 N+1 查询问题。
-一个产品有很多变体,每个变体都有一个价格
-商店页面列出所有产品及其价格。活跃成员会看到折扣价,因此会看到 price() 和 regularPrice()。
-我相信 scopeRegularPrice() 中的 min() 和 max() 没有被正确加载。
是否有使用聚合函数进行预加载的最佳做法?
【问题讨论】:
标签: sql laravel eloquent laravel-5.3 eager-loading