我正试图在他们的每个页面上展示啤酒厂最受欢迎的产品,但是发现很难找到解决方案。
这就是我的控制器中的内容
$brewery = Brewery::find($id);
$products = DB::table('order_details')
->select('product_name', DB::raw('COUNT(product_name) as orders'))
->groupBy('product_name')
->orderBy(DB::raw('COUNT(product_name)'), 'DESC')
->take(4)
->get();
return view("brewery", compact("brewery", "products"));
我如何确保它只是特定啤酒厂最受欢迎的产品,而不是所有啤酒厂中最受欢迎的产品?