[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)

Minha pesquisa não retorna nenhum dado

[Finalizado Pelo Aluno]

Deyvson
Criador Deyvson 18/03/2018

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

Manager Carlos Ferreira 18/03/2018

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.

Carlos Ferreira
Criador Deyvson 18/03/2018

Não consegui debugar, ao pesquisar não redireciona para o dd($results). Tem que passar algum parametro o controller ou a view? 

Deyvson
Criador Deyvson 18/03/2018

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!

Deyvson
Manager Carlos Ferreira 18/03/2018

Olá, Deyvson!

Obrigado por retornar. Fico feliz ao ver sua evolução. Parabéns pela disciplina! :)

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!