Dúvidaaass
Nessa filtragem é bom ter uma paginação! Então na camada de repository no método do getAll tem o filter e pra adicionar uma paginação não é só trocar o get() do final da função pelo pagination(5) por exemplo? tentei aqui e não consegui, da erro, tem algum código basicamente igual a esse que você fez "simples" que tenha um filter e pagination? se possível pode me explicar como faço ambos nesse código?
Outra dúvida é, sempre trabalhei com projetos utilizando REST e as regras de negócio sempre são na camada de service, os controllers só são para pegar a rota e direcionar para o service sem nada de regras e os repositories somente para camadas de dados fazendo a abstração da query, porque no MVC as coisas são separadas? por exemplo, quem verifica se existe um users com name e/ou id de fulano é o controller e não o service? pela lógica EU acho que por causa do redirecionamento se caso não houver, certo? no repository entendo que ter verificações simples, assim irá economizar no service.
Me retira essas dúvidas, valeu! você é o melhor <3
Olá, Cícero!
Como vai?
No caso, como muda o comportamento dos métodos de paginate para get(), é importante definir métodos diferentes, porque cada um tem um propósito diferente.
--
Isso mesmo, a camada service fica as regras de negócio.
Sobre a validação, não deve ficar no controlller, mas sim em uma camada especifica, nos requests (app/Http/Requests)
Respondi suas dúvidas amigo?
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!