【发布时间】:2016-06-24 14:46:52
【问题描述】:
我正在尝试在 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)
如何结合点击计数和交易投票以在同一个查询中返回,以便在我的视图中显示信息?
【问题讨论】:
标签: php laravel laravel-5.2 laravel-query-builder