Pesquisa com nome composto
[Finalizado Pelo Aluno]
Cadastrei o nome "mouse primeiro"
Fiz a pesquisa primeiro com a palavra "mouse".
Depois com o nome todo "mouse primeiro".
Após isso, fiz a pesquisa com apenas a segunda palavra "primeiro" e nada achou.
Nesse caso, é a api que não está preparada para essa situação?
Olá, Rafael!
Tudo bem?
Sim amigo, como ficou o filtro na API?
Usou o %% para envolver toda a frase de busca?
Olá Carlos, tudo bem!
Eu não fiz o uso do %%.
Estou utilizando a api webservice-laravel-5-5 proposto na aula( Vue Http / 06 - Preparar Projeto Consumir API Restful em Laravel com Vue JS).
Meu VUE está assim(coloquei o projeto todo no git):
https://github.com/junta1/curso-vue-js-2-especializa-ti/blob/main/vue-resource-restful/src/components/products/ProductSearchComponent.vue
API usada
https://github.com/especializati/webservice-laravel-5-5
A API está filtrando pela correspondência das palavras, veja:
$query->where('name', 'LIKE', "%{$name}%");
O conjunto de palavras que está pesquisando realmente corresponde aos resultados no banco de dados?
Faça um teste com a query manualmente no banco:
select * from tasks where name LIKE '%nome aqui%'
Agradeço professor!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!