Hi,
Es scheint, dass die Option limit()
nicht verfügbar ist. Wenn ich die Dokumentation lese, scheint sie verfügbar zu sein.
$items = FaqItem::search(request('query'))->limit(5)->get();
Gibt mich mit einem Fehler zurück:
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."
Fehlt mir etwas oder fehlt diese Methode im Paket?
Ich denke, die Dokumentation ist hier falsch. Richtig wäre folgendes:
$items = FaqItem::search(request('query'))->take(5)->get();
take()
wird zwar funktionieren, aber nutzt das tatsächlich die Limit-Funktion in der meilisearch-API?
https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit
Ja das ist mir aufgefallen, dann stimmt die Dokumentation ja nicht, ich recon.
Sie haben Recht, mein Fehler take()
ist der richtige!
Und um zu bestätigen, dass das $builder->limit funktioniert hat erwartet, wenn take()
Ich werde das Dokument aktualisieren ;)
Dankeschön!
Mach weiter so tolle Arbeit
Hilfreichster Kommentar
Sie haben Recht, mein Fehler
take()
ist der richtige!Und um zu bestätigen, dass das $builder->limit funktioniert hat erwartet, wenn
take()
Ich werde das Dokument aktualisieren ;)
Dankeschön!