Laravel Scout, Search Получите только 20 пунктовPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel Scout, Search Получите только 20 пунктов

Сообщение Anonymous »



Я использую 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»