Na manhã de 7 de outubro de 2026, o time do Laravel publicou a versão 13.35.0, trazendo um conjunto de aprimoramentos que visam simplificar o desenvolvimento de APIs, melhorar a testabilidade e oferecer maior controle sobre processos em fila. Entre as novidades está o método Route::query(), que registra rotas para o verbo HTTP QUERY, permitindo que requisições que carregam um corpo – como buscas complexas com filtros extensos – sejam tratadas de forma segura.
"Route::query() registers a route for the HTTP QUERY method, a safe method that carries a request body, which suits search endpoints with filters too large for a query string." – Joel ButcherO verbo QUERY já integra a lista de verbos aceitos pelo roteador, de modo que
Route::any() e Route::redirect() também o reconhecem. A proteção CSRF continua ativa, exigindo token ou exceção na lista de rotas.Outra adição importante é o método defaults() para modelos Eloquent, introduzido como um trait opcional HasDefaultAttributes. Ao implementar o trait, o desenvolvedor pode definir valores padrão que podem ser derivados de configurações, flags de recursos ou datas dinâmicas, substituindo o antigo uso de propriedades estáticas. Os valores retornados por defaults() têm precedência sobre $attributes e são inseridos sem passar por casts ou mutators, garantindo consistência nas inicializações de modelos.
Na área de testes, as fakes de fila, bus, eventos e notificações passaram a aceitar arrays de propriedades esperadas, substituindo callbacks por comparações de igualdade estrita. Além disso, a opção --memory do comando queue:work aceita percentuais do memory_limit do PHP, facilitando o ajuste automático em ambientes de contêineres. O agendador recebeu Schedule::alwaysOnOneServer(), que aplica onOneServer() a todas as tarefas, simplificando a configuração em clusters.
Outras melhorias incluem o método response()->markdown() para respostas com conteúdo text/markdown, a opção lazy_root_creation nos discos locais do Flysystem e correções diversas – de bloqueios Memcached a bugs em relações HasOneThrough. A lista completa de mudanças está disponível no changelog do GitHub.
Para quem já utiliza a série 13.x, a atualização para 13.35.0 é recomendada, especialmente para projetos que dependem de buscas avançadas, filas em containers e APIs que precisam de corpos de requisição. Mais detalhes e o diff completo podem ser consultados na página de release do Laravel no GitHub.
Fonte: Laravel News