我对eloquent
有点疑问。
我有3个表:products
,notes
和note_product
(数据透视表)。
在这里,我有一个many to many
关系。我需要从notes
添加到note_produc
的{{1}} t表中提取所有users
。
我需要这个才能具有这个比率的平均值。
我尝试了以下操作:
product
但是我只有表Note::whereHas('products', function ($query) use ($id){
$query->where('products.id', $id);
})->get();
中的记录,并且不再重复。
notes
中的 notes
可以重复。例如,一个note_product
可以有4个不同的product
中的4个notes
。在users
上可以有3个votes
,在5
上可以有1个。
如何获取此数据?