我正在开发一个项目,其中有一个包含buyer_id列和seller_id列的表市场。当卖家在市场上投放某种东西时,seller_id和buyer_id是相同的,这意味着该产品现在正在销售。出售后,buyer_id更改为购买产品的人。在laravel中找到两个具有相等数值的列,通过Eloquent?
现在在我的应用程序,其中我显示所有产品待价而沽我通过机锋这样的查询地点:
$market_records = Market::where('seller_id', '!=', Auth::user()->id)->where('seller_id', '=', 'buyer_id')->get();
我想不仅是产品推售其由同一用户不谁已经登录,我只想要那些seller_id和buyer_id相同的产品。现在第二个where
声明中的问题是,它将seller_id与字符串'buyer_id'
进行比较,这不是我想要的。我只能获取buyer_id等于seller_id
的记录的方式是什么。
工程就像一个魅力。谢谢。 – Rohan 2014-12-04 10:12:13