Oi,
Parece que a opção limit()
não está disponível, se eu li a documentação, parece que ela deveria estar disponível.
$items = FaqItem::search(request('query'))->limit(5)->get();
Me retorna com um erro:
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."
Há algo que estou faltando ou este método está faltando no pacote?
Acho que a documentação está errada aqui. O correto seria o seguinte:
$items = FaqItem::search(request('query'))->take(5)->get();
take()
realmente funcionará, mas isso faz uso real da função de limite na API meilisearch?
https://docs.meilisearch.com/guides/advanced_guides/search_parameters.html#limit
Sim, eu percebi isso, então a documentação realmente não está correta. Reconheci.
Você tem razão, meu erro take()
é o correto!
E para confirmar que sim, o $ builder-> limit funciona esperado ao usar take()
Vou atualizar o documento;)
Obrigado!
Continue com o trabalho incrível 🚀
Comentários muito úteis
Você tem razão, meu erro
take()
é o correto!E para confirmar que sim, o $ builder-> limit funciona esperado ao usar
take()
Vou atualizar o documento;)
Obrigado!