Arquitetura & Perf
- Filtros condicionais com
when()ewhereRawpara busca case-insensitive. - Ordenação por prioridade via
FIELD()(alta → baixa). - Cache de KPIs por 60s com
Cache::remember.
CRUD com filtros (status, prioridade, busca), ordenação por prioridade, paginação, KPI cacheado, validação via FormRequest e UX acessível. Foco em legibilidade do código e boas práticas de Eloquent.
when() e whereRaw para busca case-insensitive.FIELD() (alta → baixa).Cache::remember.FormRequest, mensagens customizadas.Model com casts (JSON, date) e accessor para badge.