Meilisearch-laravel-scout: Метод Laravel \ Scout \ Builder :: limit не существует.

Созданный на 21 апр. 2020  ·  6Комментарии  ·  Источник: meilisearch/meilisearch-laravel-scout

Привет,

Кажется, что опция 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."

Что-то мне не хватает, или этот метод отсутствует в пакете?

Самый полезный комментарий

Правильно, моя ошибка take() правильная!
И чтобы подтвердить, что да, ожидалось, что $ builder-> limit работает при использовании take()

Буду обновлять док;)
Спасибо!

Все 6 Комментарий

Я думаю, что здесь неверная документация. Правильнее было бы следующее:

$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()

Буду обновлять док;)
Спасибо!

Продолжайте в том же духе

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

desaintflorent picture desaintflorent  ·  8Комментарии

curquiza picture curquiza  ·  4Комментарии

dmyers picture dmyers  ·  14Комментарии

husonghua picture husonghua  ·  5Комментарии

ctf0 picture ctf0  ·  7Комментарии