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