Minha pesquisa não retorna nenhum dado
[Finalizado Pelo Aluno]
Olá Carlos,
Já revisei a aula mais de 3 vezes e não consigo achar meu erro na pesquisa. Pode me ajudar? Segue meu commit desta aula para melhor visualizar o código. Onde errei nesse código?
https://github.com/deyvsonaguiar/agenciaturismo/commit/e2f5cfac2123153a65baa33f26a392cf59d986b7
Olá, Deyvson!
Obrigado por enviar o commit, fica muito mais fácil de analisar e identificar o erro.
O seu método search() do Model Plane, precisa debugar se a query realmente vai trazer resultado pela forma como implementou:
public function search($keySearch, $totalPage)
{
$results = $this->where('id', $keySearch)
->orWhere('class', $keySearch)
->orWhere('total_passengers', $keySearch)
->toSql();
//->paginate($totalPage);
dd($results);
}
O resultado deve ser algo assim:
select * from planes where id=? or where class=? or where total_passengers=?
Troca o "?" pelo valor e roda essa query final no PhpMyAdmin ou workbench para analisar o resultado.
Não consegui debugar, ao pesquisar não redireciona para o dd($results). Tem que passar algum parametro o controller ou a view?
Consegui resolver, minha rota estava com erro de sintaxe. Mas obrigado por me ensinar a debugar. Quando corrigi o problema, pude ver o resultado da query no meu BD. Vivendo e aprendendo!
Olá, Deyvson!
Obrigado por retornar. Fico feliz ao ver sua evolução. Parabéns pela disciplina! :)
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!