Laravel Scout, Search Получите только 20 пунктов ⇐ Php
-
Anonymous
Laravel Scout, Search Получите только 20 пунктов
Я использую Laravel Scout, когда я ищу и получаю результат, он возвращает только точные 20 элементов, в то время как на самом деле есть еще больше, в моем случае 56 элементов. Как я могу получить все предметы?
$products = Product::search($keyword)->get(); //this return 20 items
< /code>
Но когда я считаю, есть 56 элементов < /p>
$products = Product::search($keyword)->count(); //this return 56
< /code>
Я попытался обходной путь, используя метод Paginate () с большим числом в качестве аргумента, чтобы получить все результаты. Тем не менее, это кажется невозможным из -за проблем с производительностью, и число может быть очень колебательным. < /P>
$products = Product::search($keyword)->paginate(1000000); //this is bad practice
< /code>
Как я могу получить все элементы при поиске в Laravel Scout?
< /p>
Подробнее здесь: https://stackoverflow.com/questions/781 ... t-20-items
Я использую Laravel Scout, когда я ищу и получаю результат, он возвращает только точные 20 элементов, в то время как на самом деле есть еще больше, в моем случае 56 элементов. Как я могу получить все предметы?
$products = Product::search($keyword)->get(); //this return 20 items
< /code>
Но когда я считаю, есть 56 элементов < /p>
$products = Product::search($keyword)->count(); //this return 56
< /code>
Я попытался обходной путь, используя метод Paginate () с большим числом в качестве аргумента, чтобы получить все результаты. Тем не менее, это кажется невозможным из -за проблем с производительностью, и число может быть очень колебательным. < /P>
$products = Product::search($keyword)->paginate(1000000); //this is bad practice
< /code>
Как я могу получить все элементы при поиске в Laravel Scout?
< /p>
Подробнее здесь: https://stackoverflow.com/questions/781 ... t-20-items
Мобильная версия