получение количества отношений и фильтрации на основе этого количества с whereBetween - PullRequest
0 голосов
/ 07 июня 2018

Я выполняю поисковый запрос, и вот что я пытаюсь сделать:

Модель Project имеет много предложений, я хочу получить количество этих предложений и отфильтровать проекты на основе этого, используя whereBetween.

Я пытался сделать это:

                $query->withCount('bids')
                    ->whereBetween('bids_count', [5, 10]);

, но он говорит мне, что столбец bids_count не существует

Как мне этого добиться?

1 Ответ

0 голосов
/ 07 июня 2018

Проверьте этот пример, чтобы получить у брендов более 10 продуктов $brands = Brands::has('products', '>' , 10)->with('products')->get(); или Brand::withCount('products')->orderBy('products_count', 'DESC')->take(10)->skip(5)->get(); , которые вы можете использовать взять и пропустить от

Установите этот флажок Laravel - Eloquent - Возврат, где связанный счетчикБольше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...