этими услугами.
services
companies
company_service
И у меня есть клиент который может выбрать несколько необходимых для него услуг.
Как мне сортировать компании по количеству необходимых услуг, которые они могут покрыть?
Чем больше могут покрыть - тем выше в списке
$query->withCount('services')->get()->sortByDesc('services_count'); https://laravel.com/docs/7.x/eloquent-relationships#counting-related-models
Обсуждают сегодня