Я тестирую Laravel с Algolia. Algolia ограничивает максимальное количество результатов поиска до 1000. Думаю, меня это устраивает.
Моя проблема в том, что я не совсем могу запросить 1000 поисковых записей из Алголии, а затем разбить на страницы. Я попытался:
$result = Model::search(request()->keywords)->take(1000)->paginate(50);
Но у меня все еще есть Laravel, предоставляющий больше страниц, чем 20, которые я должен иметь. Он разбивает на страницы все доступные записи, если их более 1000.
Какие-либо предложения?
->next()
, хотя я до сих пор не понимаю, что вы на самом деле делаете. - person Julien Bourdeau   schedule 16.10.2017