我正在尝试在 Laravel 中建立一个优惠券网站。每个商家都有自己的优惠/优惠券。我已经能够在特定页面上为商家打印交易/优惠券。
这是我的查询
$deals = DB::table('deals')
-> join ('merchants', 'deals.merchant_id', '=', 'merchants.merchant_id')
-> where ('merchant_url_text', $merchant_url_text)
-> get();
到目前为止,一切都很好。
现在这就是它开始变得复杂的地方。
每笔交易还有 2 件与之相关联。与交易相关的点击计数和投票。
点击计数在一个名为 clicks 的表中,该表记录了网站上的每次点击。点击记录将有一个与之关联的点击 ID。所以我需要计算每笔交易获得的点击次数。
第二部分是选票。围绕交易的投票存储在deal_votes
表格中。该deal_votes
表有deal_id
, vote
(1
或0
)
如何结合点击计数和交易投票以在同一个查询中返回,以便我可以在我的视图中显示信息?