得到数字的总和

时间:2016-10-31 03:10:34

标签: laravel

答案有很多比率:

答案型号:

public function rates()
{
    return $this->hasMany('App\Rate'); 
}

费率表:

id answer_id user_id  rating
1   3          1       5
2   3          2       8

如何获得具有评级总和的具体答案?

1 个答案:

答案 0 :(得分:1)

根据您的问题,您有两个课程答案和评分。此外,“答案”与“费率”之间存在很多关系,其中包括'率'。

因此,对于特定答案的评分总和,您可以拨打' sum'来自' rate'的方法关系'答案'模型。

$answer          = App\Answer::find(1);
$sum_of_rating   = $answer->rates->sum('rating');