【发布时间】:2015-01-20 15:50:05
【问题描述】:
我想知道如何在 Laravel 中对多重嵌套关系的属性求和。我知道 Laravel 有一些很酷的求和函数,如 here 所示,但想知道如何更深一层。
我的模型设置如下:
项目有很多任务。
任务有很多日志。
日志有一个属性“duration”。
我已经查询了项目,并且正在遍历 html 表中的项目。我想显示日志持续时间的总和。我在想也许我可以这样做:
$project->tasks->logs->sum('duration')
但这并没有做到。这可能与这样一条优雅的线有关吗,还是我必须设置一个循环并“手动”求和?
【问题讨论】: