[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Marcos Birro Calixto
Criador Marcos Birro Calixto 21/06/2024

Bom dia.

Eu tengo uma pesquisa que na model tem um relacionamento como abaixo:

    public function search($filter = null)
    {
        $results = $this::with('cliente')->where('placa', 'LIKE', "%{$filter}%")
                        ->orWhere('marca', 'LIKE', "%{$filter}%")
                        ->paginate();

        return $results;
    }
 
Eu consigo fazer uma pesquisa no orWhere com um campo da tabela relacionada? Tipo:
->orWhere("$this->cliente->name", 'LIKE', "%{$filter}%")
 
Obrigado
Manager Carlos Ferreira 21/06/2024

Olá, Marcos!

Tudo bem?

 

Precisa usar join, para pegar a tabela relacionada e conseguir aplicar o filtro combinado com ela também.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!