【发布时间】:2013-10-07 09:12:56
【问题描述】:
这是我的表结构
用户
ID 用户名 密码订单
ID 用户身份order_details
ID product_id order_id关系已经确定
用户.php
function orders() {
return $this->hasMany('Order');
}
订单.php
function details() {
return $this->hasMany('OrderDetail');
}
OrderDetail.php
我得到了用户id和产品id,我想检查用户是否购买了这个产品
User::find($userId)->orders()->details()->where('product_id', $productId)->count()会出错,因为订单返回多个数据,怎么检查?
【问题讨论】: