Hola,
Parece que la opción limit()
no está disponible, si leo la documentación parece que debería estar disponible.
$items = FaqItem::search(request('query'))->limit(5)->get();
Me devuelve con un error:
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."
¿Hay algo que me falta o falta este método en el paquete?
Creo que la documentación aquí es incorrecta. Correcto sería lo siguiente:
$items = FaqItem::search(request('query'))->take(5)->get();
take()
funcionará de hecho, pero ¿hace eso un uso real de la función de límite en la API de meilisearch?
https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit
Sí, lo he notado, entonces la documentación no es correcta, lo reconozco.
Tienes razón, ¡mi error take()
es el correcto!
Y para confirmar que sí, el $ builder-> limit funciona se esperaba al usar take()
Actualizaré el documento;)
¡Gracias!
Sigan con el increíble trabajo 🚀
Comentario más útil
Tienes razón, ¡mi error
take()
es el correcto!Y para confirmar que sí, el $ builder-> limit funciona se esperaba al usar
take()
Actualizaré el documento;)
¡Gracias!