Для этого в Eloquent (и не только) существуют связи, в Вашем случае -
один ко многим, т.е. одна сумка -> много фотографий.
P.S. Eloquent - это такая очень удобная штука, встроенная в Laravel, для работы с данными из БД, в т.ч. позволяющая быстро настраивать связи между объектами.
----------
Ещё есть вариант сделать это прямо на уровне SQL-запроса, для MySQL выглядеть будет примерно так:
SELECT service_category.*, GROUP_CONCAT(service.id SEPARATOR ',') AS ids
FROM service_category
LEFT JOIN service ON service.category_id = service_category.id
GROUP BY service_category.id
В данном примере, таблица
service ссылается на таблицу
service_category через поле service.category_id. В качестве результата получаем вот такой дополнительный столбец, где перечислены все "service"ы для текущей категории (их ID) с разделителем через запятую:
UPD. Тот запрос который у Вас в примере - это
НЕ Eloquent, это
QueryBuilder.