Привет,
Кажется, что опция limit()
недоступна, если я прочитал документацию, кажется, что она должна быть доступна.
$items = FaqItem::search(request('query'))->limit(5)->get();
Возвращает мне с ошибкой:
exception: "BadMethodCallException"
file: "/Users/***/Workspace/***/vendor/laravel/framework/src/Illuminate/Support/Traits/Macroable.php"
line: 103
message: "Method Laravel\Scout\Builder::limit does not exist."
Что-то мне не хватает, или этот метод отсутствует в пакете?
Я думаю, что здесь неверная документация. Правильнее было бы следующее:
$items = FaqItem::search(request('query'))->take(5)->get();
take()
действительно будет работать, но действительно ли при этом используется функция ограничения в API meilisearch?
https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit
Да, я заметил, что документация действительно неверна.
Правильно, моя ошибка take()
правильная!
И чтобы подтвердить, что да, ожидалось, что $ builder-> limit работает при использовании take()
Буду обновлять док;)
Спасибо!
Продолжайте в том же духе
Самый полезный комментарий
Правильно, моя ошибка
take()
правильная!И чтобы подтвердить, что да, ожидалось, что $ builder-> limit работает при использовании
take()
Буду обновлять док;)
Спасибо!