Programing
Lançamento Oficial do Laravel 13.0: Era da IA e o Fim do Boilerplate com PHP 8.3
Published:
•
Duration: 5:41
0:00
0:00
Transcript
Apresentadora: E aí, pessoal, bem-vindos de volta ao Allur! Eu sou a Juliana Santos e hoje o clima aqui no estúdio é de pura empolgação. Se você trabalha com PHP, sabe que o dia 17 de março de 2026 vai ficar marcado na história. O Laravel 13.0 finalmente foi lançado e, olha, eu vou te falar... não é só mais uma versão com perfumaria não. A gente está falando do Laravel se posicionando oficialmente como um framework "AI-Native".
Apresentadora: E para dissecar todas essas novidades, eu trouxe um convidado que respira o ecossistema Laravel há mais de uma década. Ele é arquiteto de software, contribuidor da comunidade e um dos primeiros a testar o beta do Laravel 13 aqui no Brasil. Seja muito bem-vindo ao Allur, Ricardo Oliveira!
Convidado: Valeu, Juliana! É um prazer enorme estar aqui. Cara, eu confesso que não dormi direito desde que o Taylor soltou a nota oficial no Laravel News. O Laravel 13 está um absurdo de lindo, parece que o framework finalmente "leu nossa mente" sobre o que era cansativo de escrever.
Apresentadora: Pois é, Ricardo! E eu queria começar justamente por aí. A primeira grande bomba foi o PHP 8.3 como requisito mínimo. Tem muita gente que ainda está no 8.1 ou 8.2 e sentiu o impacto. Por que essa mudança é tão crucial para o Laravel 13?
Convidado: Olha, Juliana, no começo a galera assusta, né? "Pô, vou ter que atualizar o servidor de novo?". Mas a real é que o PHP 8.3 trouxe coisas como constantes tipadas e uma gestão de memória muito mais refinada. O Laravel 13 precisava desse alicerce para ser rápido. Mas o que brilha mesmo, tipo assim, o que você vê na cara logo de início, é o fim dos arrays gigantes de `$fillable` e `$casts`.
Apresentadora: Nossa, sim! Eu vi o exemplo no blog. Agora a gente usa Atributos PHP nativos em cima da classe, né? Explica pra gente como isso muda o dia a dia.
Convidado: Cara, é libertador! Antes, você abria um Model de um projeto grande e tinha lá 50 linhas de um array `$casts` ou `$protected $fillable`. Era um código "morto", sabe? No Laravel 13, você taca um `#)]` direto como um atributo da classe. Isso é muito massa porque as IDEs e ferramentas como o PHPStan entendem isso de forma nativa. O autocompletar fica voando e o código fica visualmente muito mais limpo. O boilerplate simplesmente evaporou.
Apresentadora: É o fim daquela sensação de "copia e cola" de configuração de Model, né? Mas ó, tem uma coisa que eu estou louca para te perguntar. O termo do momento é "AI-Native". O Laravel 13 agora vem com Busca Vetorial nativa no Eloquent. Como isso funciona para um desenvolvedor que não é especialista em IA?
Convidado: Essa é a "cereja do bolo". Antes, se você quisesse fazer uma busca por similaridade — tipo, o usuário digita "quero um carro azul confortável" e o sistema entende o contexto em vez de só buscar a palavra exata — você tinha que configurar um milhão de pacotes ou serviços externos caros. Agora, o Laravel 13 traz o `Native Vector Search`.
Apresentadora: Tipo assim, eu não preciso mais de um doutorado em ciência de dados para implementar um RAG (Recuperação de Geração Aumentada)?
Convidado: Exatamente! O Eloquent agora tem um método chamado `whereSimilar`. Você passa um embedding — que é basicamente uma representação numérica de um texto — e ele faz a mágica. E o mais legal: o Laravel criou uma abstração de storage para isso. Se você quiser usar o `pgvector` no seu Postgres local ou o `Pinecone` na nuvem, a sintaxe no seu Model é a mesma. Você troca o driver no `.env` e sua busca inteligente continua funcionando. É a democratização total da IA para quem faz backend "raiz".
Apresentadora: Massa demais! E falando em infraestrutura, o Reverb também ganhou um upgrade, certo? Eu vi que agora tem um driver de banco de dados que dispensa o Redis em alguns casos. Isso é real?
Convidado: É real e é uma mão na roda. O Laravel Reverb já era incrível para WebSockets, mas ele "exigia" o Redis para gerenciar o estado das conexões. No Laravel 13, eles lançaram esse driver de banco de dados relacional. Para aplicações de porte médio, onde você quer manter o servidor o mais simples possível, você roda o Reverb direto no seu MySQL ou Postgres. Menos uma peça móvel na sua stack, menos uma coisa para dar erro no deploy. É aquela filosofia do Taylor Otwell de tirar o atrito do caminho do desenvolvedor.
Apresentadora: Eu sinto que o Laravel 13 está muito focado nisso: simplicidade na infra e poder na linguagem. Mas Ricardo, vamos ser realistas... a gente sabe que muita gente tem medo de versão major por causa das "breaking changes". Como está o clima para quem precisa migrar da versão 12 para a 13?
Convidado: Cara, essa é a melhor parte. A equipe do Laravel mantém aquele compromisso de "Zero Breaking Changes" pesadas. Se você não quiser mudar seus `$fillable` para Atributos hoje, não precisa. O código antigo continua funcionando perfeitamente. A migração é gradual. E o Laravel Shift já saiu atualizado, então ele automatiza quase tudo. Eu migrei um projeto pequeno ontem em menos de 10 minutos. É claro que, se você está numa versão muito antiga, o salto pro PHP 8.3 vai exigir um pouco mais de carinho no servidor, mas o framework em si está muito gentil com o desenvolvedor.
Apresentadora: Isso dá um alívio, né? Saber que a gente pode evoluir sem ter que reescrever a roda. Para a gente fechar, qual sua dica de ouro para quem vai baixar o Laravel 13 hoje? Por onde começar a explorar?
Convidado: Minha dica é: explore o Eloquent novo. Tenta converter um Model simples usando os Atributos e depois dá uma olhada na documentação de Vector Search. Mesmo que você não tenha um projeto de IA agora, entender como o Laravel está estruturando os dados para o futuro vai te dar uma vantagem competitiva enorme no mercado. O PHP nunca esteve tão moderno quanto agora.
Apresentadora: Sensacional, Ricardo! Muito obrigada por compartilhar sua visão com a gente. Papo de altíssimo nível.
Convidado: Valeu, Juliana! Foi um prazer. Vamos codar que o Laravel 13 não vai se instalar sozinho!
Apresentadora: É isso aí! Pessoal, as notas do episódio com os links para o Laravel News e a documentação oficial estão aqui na descrição. O Laravel 13.0 é um marco e mostra que o PHP continua firme, forte e, agora, mais inteligente do que nunca.
Tags
llms
software engineering
web development
backend
php
laravel