の件名IDフィールドによるクエリの照会リソーステーブルと、ユーザーが[vote_id 1]が好きで、[vote_id 2]リソースが嫌いなたびにresources_votesテーブルがあります。私は->with('votes')
を使用するとリソースに多くのresources_votesがあるので、リソースIDに関連するresources_votesの各1つを持つオブジェクトの配列を返します。Laravel:リレーション
リソースにはどれくらいの肯定的な票があるのかをカウントする方法はありますか?[vote_id =2]
、この数のフィールドを追加し、ほとんどの投票からless投票にクエリを発注しますか?
PD:
あなたが使用することができます{
"id": 2,
"name": "aspernatur",
"image": "http://lorempixel.com/480/480/?31738",
"author": "Max Thiel",
"created_by": 6,
"reviewed_by": "Mr. Emiliano Frami",
"lang_id": 2,
"resource_type_id": 1,
"status": "Borrado",
"resource_type": "Imagen",
"platforms": [],
"classifications": [],
"votes": [
{
"id": 2,
"user_id": 2,
"resource_id": 2,
"vote_id": 1
},
{
"id": 29,
"user_id": 1,
"resource_id": 2,
"vote_id": 2
},
{
"id": 24,
"user_id": 12,
"resource_id": 2,
"vote_id": 1
},
]
},
あなたが言うように働いて、tks! – Miguelopezv
私は両方の正と負のカウントを取得する方法はありますか?私は2つの 'withCount'を作成しようとしましたが、一方はもう一方を上書きします。 'votes_count'行と' negative_votes_count'行を作成する方法はありますか? – Miguelopezv