2
答案有很多率:獲取數字的總和
答型號:
public function rates()
{
return $this->hasMany('App\Rate');
}
價格表:
id answer_id user_id rating
1 3 1 5
2 3 2 8
我如何得到具體的答案與評分的總和?
答案有很多率:獲取數字的總和
答型號:
public function rates()
{
return $this->hasMany('App\Rate');
}
價格表:
id answer_id user_id rating
1 3 1 5
2 3 2 8
我如何得到具體的答案與評分的總和?
從你的問題,你有兩個答案和費率。此外,從答覆到費率的「費率」有很多關係。
因此,對於特定答案的評分總和,您可以在「應答」模型上從「費率」關係調用「總和」方法。
$answer = App\Answer::find(1);
$sum_of_rating = $answer->rates->sum('rating');