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?
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
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!