Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Формирование запроса eloquent » 14.07.2016 18:11:25

HMX
Ответов: 2

Есть следующая иерархия: проект->часть->задача->запись.
Запись - используется для логирования времени, затраченного на разработку задачи.
И теперь, собственно, вопрос: Как я могу получить время, затраченное на разработку "части" или же, даже, целого проекта?
Для задачи сделал так:
public function records()
{
  return $this->hasMany('App\Record');
}
public function getSpentSecondsAttribute()
{
  return $this->records()->sum('duration');
}
В особенности - return $this->records()->sum('duration');
Как это прописать выше по иерархии?
Спасибо.

Подвал раздела