[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
julio_filgueiras
Criador julio_filgueiras 11/12/2021

Olá carlos, 

Tenho duas dúvidas.

1 - Como usar cache quando a rota retornar paginação e não um "get".

2 - Percebo que usar o cache em desenvolvimento atrapalha um pouco. Por exemplo, eu quero adicionar um campo no resource e no postman o cache faz ficar retornando como estava antes da mudança.  Então acredito que eu só deveria usá-lo em produção. Se sim, como fazer ?

Obrigado desde já.

Manager Carlos Ferreira 11/12/2021

Olá, Julio!
Tudo bem?

1) Fazer cache de paginação é mais complicado, uma alternativa seria fazer o cache apenas das páginas mais usadas, como por exemplo, a primeira page.

2) É possível verificar se está em ambiente dev ou prod no Laravel, e aplicar regra diferentes para os casos
if (config('app.env') != 'production') {
  // [...]
}

Mas, nesse caso é mais interessante quando adicionar um novo registro, mudar o cache (incrementar nele -> push), ou deletar e permite criar novamente (atualizado). Fazemos isso mais adiante do curso.

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

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!