duvida em paginar
[Finalizado Pelo Aluno]
Eae professor blz? Estava eu aqui em um projeto meu fazendo uma paginação e me deparei com uma duvida simples:
Fiz uma paginação de duas formas, queria saber se existe uma que está mais correta ou não. Fiz de um jeito utlizando o metodo when do eloquent, ficou desse jeito os dois jeitos:
Jeito 1-)
Jeito 2-) Usando WHEN ( quando ter $search , faça. Ta correto desse jeito tmb? Poderia me dizer qual eu poderia deixar e usar em meus projetos? Ou tanto faz?
Olá, Rafael!
Tudo bem?
O paginate no seu caso é o mesmo, para das duas querys.
O que mudou, foi apenas a forma como aplicou os filtros na query final, em uma você usou o when, e na outra o where. Mas o funcionamento do método paginate não muda para nenhuma delas, ou seja, o que essas querys retornar de resultado, o paginate lida com isso e te devolve.
Pegou a ideia amigo? 🙂
sim sim professor, entendi e peguei a ideia. Entao logo as duas querys estao corretas? A minha duvida era só essa, se qual das duas estava "melhor" e qual das duas vc escolheria para aplicar no filtro, pq ao usar o when, na minha cabeça nao preciso fazer um if como eu fiz na primeira. Estou certo?
Está certo, particularmente gosto mais do where, mas por questões de costume mesmo.
Blz, TMJ
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!