Filter

Nesse exemplo você coloca a regra de negócio na model mantendo o controller enxuto . Para demais regras de negócio de uma aplicação pode-se siguer esse exemplo como uma boa pratica ?
Outro ponto que se você realizar uma busca por 01 vai ver que não encontra , apenas pelo inicio da palavra .
Olá, Marcelo!
Tudo bem?
Sim, é uma boa prática, pode seguir, os controllers devem ficar enxutos.

Professor, quando eu realizo uma consulta pelo filtro o nome a ser pesquisado fica no campo, porém quando atualizo a pagina com F5 essa informação fica travada, tem como limpar esse campo? Teria que criar um botão de "limpar" voltando para rota index?

Sim Rodrigo, você pode fazer algo assim:
@if (isset($filters))
<a href="{{ route('nome.index') }}">Limpar Filtros (x)</a>
@endif

Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!