在laravel中获得一对多关系中列的平均值

时间:2018-11-29 17:27:24

标签: laravel

我有2张桌子:

stores store_feedbacks | store_id , user_id ,rating

评分是1-5之间的数字,现在我想获得一家商店的所有评分的平均值,我该怎么做?

1 个答案:

答案 0 :(得分:2)

假设您的人际关系正确建立:

$store->ratings()->avg();

文档:https://laravel.com/docs/5.7/queries#aggregates-它们来自查询页面,但也适用于Eloquent。