Всем привет, есть такие модели:
Vendor (id, title)
Service (id, vendor_id, type, price)
Отношение:
Vendor hasMany Service
Нужно показать всех Vendor, отсортированных по сумме цены в Services, с определенным type
Например, имеем такие данные в таблице services:
1 | 1 | development | 10
2 | 2 | development | 20
3 | 1 | testing | 20
4 | 1 | testing | 15
5 | 1 | other | 15
Нужно выбрать всех вендоров, у которых услуги типа testing и development, и отсортировать их по сумме цены всех услуг данного вендора.
Как это сделать с помощью Eloquent?