2
一個購物車ORM檢查這是我的表結構在Laravel
用戶
id username password
訂單
id user_id
ORDER_DETAILS
id product_id order_id
而且關係是所有設置
user.php的
function orders() {
return $this->hasMany('Order');
}
Order.php
function details() {
return $this->hasMany('OrderDetail');
}
OrderDetail.php
我得到了用戶ID和產品ID,我想檢查用戶是否購買了此產品
User::find($userId)->orders()->details()->where('product_id', $productId)->count()
會出錯,因爲訂單返回多個數據,該怎麼辦?