Meilisearch-laravel-scout: Metode Laravel\Scout\Builder::limit tidak ada.

Dibuat pada 21 Apr 2020  ·  6Komentar  ·  Sumber: meilisearch/meilisearch-laravel-scout

Hai,

Tampaknya opsi limit() tidak tersedia, jika saya membaca dokumentasinya, sepertinya itu harus tersedia.

$items = FaqItem::search(request('query'))->limit(5)->get();

Mengembalikan saya dengan kesalahan:

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."

Apakah ada sesuatu yang saya lewatkan, atau metode ini hilang dari paket?

Komentar yang paling membantu

Anda benar, kesalahan saya take() adalah yang benar!
Dan untuk mengonfirmasi ya, $builder->limit berfungsi seperti yang diharapkan saat menggunakan take()

Saya akan memperbarui doc;)
Terima kasih!

Semua 6 komentar

Saya pikir dokumentasinya salah di sini. Yang benar adalah sebagai berikut:

$items = FaqItem::search(request('query'))->take(5)->get();

take() memang akan berfungsi, tetapi apakah itu benar-benar menggunakan fungsi limit di meilisearch API?

https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit

Ya saya perhatikan itu, maka dokumentasinya memang tidak benar saya intai.

Anda benar, kesalahan saya take() adalah yang benar!
Dan untuk mengonfirmasi ya, $builder->limit berfungsi seperti yang diharapkan saat menggunakan take()

Saya akan memperbarui doc;)
Terima kasih!

Pertahankan pekerjaan yang luar biasa

Apakah halaman ini membantu?
0 / 5 - 0 peringkat