Всем привет! Подскажите как получить сумму определенного поля в связанной модели через. К примеру есть пользователь у него -> аренды у аренд -> транзакции. Нужно посчитать общую сумму транзакций. Проблема в том что есть фильтрация по дате, пользователю, партнеру и тд и нужно чтобы эта сумма менялась вместе с фильтрами. Как лучше перебрать всех пользователей у пользователя все аренды а у аренд все транзакции? foreach? или у Laravel есть специальные функции для этого версия Laravel 5.8
А кто-нибудь здесь использует self-hosted runner от Github/Gitlab для Laravel CI/CD? Интересует среднее время выполнения composer/npm install. Можно ли эти этапи кешировать? И сколько тогда, в среднем, занимает простенький пайплайн с тестами и деплоем?
Немного не пойму где считать, получается при запросе нужно джойнить таблицу транзакций и у пользователя добавлять поле transaction_amount? только опять же не совсем понятно как фильтровать, например по дате, добавлять фильтрацию по дате к пользователям, а потом ещё к транзакциям ?