29/08/2025
Isto pode parecer simples e óbvio, mas muita gente falha neste ponto.
Quando estamos a desenvolver localmente, com apenas um registo na base de dados, não sentimos a necessidade de usar paginação.
Mas quando a tua aplicação começa a ter milhares de registos, aquela lista de produtos demora “uma eternidade” a carregar.
Por isso, deves sempre paginar os dados.
Se utilizares Laravel, basta chamar o método paginate() em qualquer model e os dados passam a ser devolvidos faseadamente, de acordo com o número que definires.
👉 E como bónus: no ficheiro Blade, se chamares o método links(), o Laravel gera automaticamente um componente com os links de paginação — 100% funcional.
Acredita, isto salva vidas