If it's stupid but works, it isn't stupid.
Настройка Laravel relationships — подсчет комментариев (вольный перевод)
https://m.habrahabr.ru/post/302000/
https://m.habrahabr.ru/post/302000/