所以我有2张桌子,产品和销售。
产品为ABC,销售A = 16,B = 18,C = 10.
我希望以最畅销的方式展示订购的产品,这样订单会像BAC一样,怎么做?
谢谢你的帮助:)
对不起家伙,如果我不够清楚,那么这是我的完整情景
产品表
milk egg chocolate
销售表
milk milk egg milk chocolate egg chocolate chocolate milk
然后在主页上我想通过畅销来展示产品订单,所以订单将是
milk chocolate egg
我仍然没有任何疑问,因为我仍然困惑如何做到这一点
答案 0 :(得分:0)
您没有提供表架构,但它是否为 belongsTo 关系
class Product extends Model
{
public function sale()
{
return $this->belongsTo(App\Models\Sale::class,'sale_id')
}
}
然后
$products = Product::with('sale')->orderBy('sale.count')->get();