我想用Eloquent ORM对人数进行总结。我如何在这些关系中在Laravel 4中做到这一点?
在我看来,我会做那样的事情,但在使用一对多关系时是不可能的。
$person->attributes()->values()->scores()->sum("score");
谢谢!
答案 0 :(得分:-1)
不要使用急切加载,它的速度很慢。加入吧
Person::with(['attributes.values.scores']);
为什么分数有很多人?
使用foreach或分数后的自定义查询