~/beer-and-code
~ / noticias / o-que-e-laravel $
Notícias

O que é Laravel e por que ele virou o framework da era da IA

LS Lucas Souza · · 12 min de leitura
O que é Laravel e por que ele virou o framework da era da IA

Pergunta "o que é Laravel" pra um dev que saiu do PHP em 2015 e a resposta vem pronta: "aquele framework PHP". Dito naquele tom. O tom de quem acha que PHP parou no WordPress e que dev sério migrou pra JavaScript ou Python faz tempo.

Em 2026, essa resposta está errada em quase tudo — menos no "framework PHP".

Laravel é um framework PHP full-stack, open source, criado por Taylor Otwell em 2011. Isso continua verdade. O que mudou é o resto: hoje ele é a stack onde o SDK de IA é first-party, onde o agente de código lê seu schema e suas rotas via MCP oficial antes de escrever uma linha, e onde um dev sozinho sobe um produto com RAG num fim de semana. Neste post você vai entender o que é Laravel, para que ele serve — e por que a era da IA, que era pra ter enterrado o PHP de vez, acabou jogando a favor dele.

TL;DR

  • O que é: framework PHP full-stack e open source (MIT) para construir aplicações web: SaaS, APIs, e-commerce, painéis e, cada vez mais, produtos com IA.
  • Stack: PHP 8.3+, Composer, Eloquent ORM, filas, cache e autenticação prontos; frontend com Livewire ou Inertia (React/Vue); IA com o Laravel AI SDK oficial.
  • Custo/Acesso: gratuito. composer create-project laravel/laravel meu-app e você está rodando.
  • Link útil: documentação oficial — versão atual: Laravel 13, lançado em março de 2026.

O que é Laravel?

Sem rodeio: Laravel é um framework PHP de código aberto para desenvolvimento web, organizado em MVC (Model-View-Controller), que aposta em convenção em vez de configuração. Você não decide onde ficam os models, como se conecta no banco ou como se valida um formulário. O framework já decidiu. Você escreve a parte que é sua: a regra de negócio.

Na prática, ele vem com as baterias inclusas que todo produto web precisa:

  • Eloquent, o ORM — cada tabela vira uma classe, cada relacionamento vira um método.
  • Migrations — o schema do banco versionado junto com o código.
  • Filas e jobs — trabalho pesado sai da requisição e roda em background.
  • Cache, sessões, autenticação, autorização — resolvidos, com API limpa.
  • Artisan — a CLI que gera código, roda migrations e executa tarefas agendadas.
  • Testes — Pest/PHPUnit integrados, com fakes prontos pra mail, filas, storage.

Um exemplo do sabor da coisa. Listar posts com autor, paginado, em uma rota:

use App\Models\Post;

Route::get('/posts', function () {
    return Post::with('author')->latest()->paginate(15);
});

Isso é uma API JSON funcional. Sem boilerplate, sem configurar serializer, sem escrever SQL.

A obsessão do Laravel sempre foi experiência do desenvolvedor. E o site oficial hoje se apresenta com um slogan que resume bem onde essa história foi parar: "the clean stack for Artisans and agents" — a stack limpa para artesãos e agentes. A palavra "agentes" ali não é acidente. A gente chega nela já já.

Para que serve Laravel?

Laravel serve pra construir aplicação web de ponta a ponta. Os casos mais comuns:

  • SaaS — multi-tenancy, billing (Cashier integra Stripe/Paddle), planos, trials.
  • APIs — REST desde sempre, e o Laravel 13 trouxe resources JSON:API first-party.
  • E-commerce e marketplaces — catálogo, carrinho, filas pra processar pedido.
  • Painéis administrativos — com Filament, um admin completo sai em horas.
  • Aplicações real-time — WebSockets com Reverb e Echo, sem serviço externo.
  • Produtos com IA — chat, busca semântica, RAG, agentes. O caso que mais cresce.

O Laravel 13, lançado em 17 de março de 2026, empurrou o framework mais fundo nessa última direção: além de atributos nativos do PHP espalhados pela API e passkeys nos starter kits, a release marcou a estabilização do AI SDK como pacote first-party — texto, embeddings, agentes e vector stores no core do ecossistema, não em pacote de terceiro.

"Mas Laravel não é coisa de 2015?"

Esse é o mito que trava muita decisão de stack. Vamos por partes.

O PHP de 2026 não é o PHP da sua época de faculdade. PHP 8.x tem tipagem forte opcional, atributos, enums, fibers, JIT. O Laravel roda releases maiores todo ano e patches toda semana — o próprio Taylor Otwell descreve o ritmo como "a gente lança feature toda terça". Framework parado no tempo não tem esse changelog.

E performance? Quando uma aplicação Laravel é lenta, o culpado quase nunca é o framework — é query mal indexada, N+1, cache ignorado. Esse assunto rende post inteiro, e a gente já escreveu: o Laravel é lento? Entenda por que sua aplicação não escala.

O ponto real: enquanto o mercado discutia se PHP estava morto, o ecossistema Laravel fez o movimento mais agressivo de adaptação à IA entre os frameworks web. E é aqui que a resposta pra "o que é Laravel" muda de década.

Por que Laravel virou o framework da era da IA

Todo framework web está correndo pra se adaptar à IA em duas frentes: deixar você construir features de IA no seu app, e deixar agentes de código trabalharem bem no seu codebase. O Laravel atacou as duas com pacotes oficiais — e ainda abriu uma terceira frente: expor o seu app como ferramenta pra agentes externos.

Taylor Otwell resumiu a motivação na demo ao vivo do AI SDK: "virou uma parte tão importante do workflow que a gente precisava de uma opinião first-party sobre interagir com providers de IA. Do mesmo jeito que temos opinião sobre enviar e-mail ou enfileirar jobs."

IA deixou de ser integração exótica. Virou primitivo de framework, como mail e queue. Essa é a tese inteira em uma frase.

O AI SDK é first-party

composer require laravel/ai e você tem, numa API só: geração de texto, structured output validado, agentes com tools e memória, geração de imagem e áudio, transcrição, embeddings, reranking e vector stores — com OpenAI, Anthropic, Gemini, Groq, xAI, ElevenLabs e até Ollama local atrás da mesma interface. Trocar de provider é mudar uma linha de config. Se o provider primário cair ou estourar rate limit, o failover automático chaveia pro próximo.

O sabor Laravel aparece nos detalhes. Gerar embedding de um texto é uma chamada encadeada na string:

use Illuminate\Support\Str;

$embedding = Str::of('Laravel na era da IA')->toEmbeddings();

E tem fakes de teste pra tudo — agente, embedding, imagem, transcrição. Testar feature de IA sem gastar token é o tipo de opinião que só framework maduro tem.

Quem já usava Prism ou wrapper próprio ganhou um caminho de migração tranquilo — a gente portou um projeto real e contou o resultado em Laravel AI SDK: vale migrar do Prism?

Boost: o agente lê seu app antes de escrever código

A segunda frente é onde mora a mudança mais subestimada. O Laravel Boost é um servidor MCP oficial que já vem em projeto novo como dependência de dev. Ele dá ao Claude Code, ao Cursor ou a qualquer agente compatível um conjunto de ferramentas pra inspecionar o seu app: ler o schema do banco, listar rotas, executar Tinker, consultar logs.

E resolve o problema do conhecimento desatualizado: o Boost conecta o agente a uma API de documentação com mais de 17 mil trechos versionados do ecossistema — filtrados pras versões que o seu composer.json usa. Nas palavras do Taylor: "a gente lança uma feature amanhã e o LLM não tem ideia de que ela existe, porque foi treinado com dado velho. O Boost alimenta o agente com a informação mais recente."

Resultado prático: menos método alucinado, menos código genérico de PHP que ignora convenção, menos tempo limpando diff. Testamos num CRUD real com 8 relacionamentos e documentamos a diferença em Laravel Boost: o MCP oficial que ensina o agente a ler seu app.

Laravel MCP: seu app vira ferramenta de agente

A terceira frente inverte a direção. Com o pacote laravel/mcp, o seu aplicativo expõe tools, resources e prompts pra clientes externos de IA — com autenticação OAuth via Passport ou token via Sanctum. Um usuário no ChatGPT diz "cria uma fatura de R$ 2.400 pra Acme" e a tool valida com as rules do Laravel, grava no banco e responde. Seu produto vira integração de IA sem o usuário sair do chat.

E desde junho de 2026 o circuito fechou: agentes construídos com o AI SDK consomem MCP servers externos — seu agente Laravel pode usar tools de outros sistemas, e outros sistemas podem usar as suas.

Full-stack de verdade: o produto com RAG num fim de semana

Aqui entra o argumento que os benchmarks não capturam: produto de IA é 20% pipeline de IA e 80% produto. Auth, billing, filas, admin, deploy, observabilidade.

Em Python, o pipeline de IA nasce rápido — e o resto do produto você monta na mão, colando peças. No Laravel, o resto do produto já existe. A fila que segura um job de LLM de 90 segundos com retry e idempotência é a fila nativa com Horizon. O RAG com Postgres e pgvector é um guia que você segue do zero. O deploy tem quatro caminhos maduros comparados. E quando o produto cresce pra orquestrar vários agentes, os padrões de multi-agent em Laravel já foram testados em produção.

Um dev. Um framework. Um fim de semana. Não é hype — é a soma de dez anos de baterias inclusas com um ecossistema de IA que virou first-party.

Por onde começar com Laravel em 2026

O que você precisa:

  • [ ] PHP 8.3+ e Composer instalados (ou Laravel Herd, que resolve tudo num app)
  • [ ] Banco de dados — SQLite já serve pra começar; Postgres quando for pra produção
  • [ ] Um agente de código (Claude Code, Cursor) se quiser aproveitar o Boost desde o dia 1

Criar o projeto:

composer create-project laravel/laravel meu-app
cd meu-app
php artisan serve

Pronto: app rodando em localhost:8000, com starter kit, testes e — em projeto novo — o Boost já configurado pro seu agente.

Trilha que recomendamos pra quem chega agora: primeiro um CRUD com Eloquent e migrations, pra pegar as convenções. Depois filas e jobs, porque todo produto real vive disso. Aí sim o AI SDK — um agente simples com uma tool. E por fim RAG com pgvector, que é onde a maioria dos produtos de IA úteis mora hoje.

Limitações e pontos de atenção

Nenhuma stack é bala de prata, e fingir o contrário é marketing.

  • Laravel não te salva de engenharia ruim. Query N+1, índice ignorado e cache inexistente derrubam qualquer framework. O Eloquent facilita escrever query ruim sem perceber.
  • A "mágica" tem custo de aprendizado. Facades e convenções aceleram quem já entende o ciclo de vida da requisição — e confundem quem nunca olhou por baixo do capô.
  • O modelo de execução é request-response. Pra maioria dos produtos, ótimo. Cargas de altíssima concorrência pedem Octane, que muda a forma de pensar estado.
  • O ecossistema de pesquisa em IA continua em Python. Treinar modelo, rodar paper, experimentar arquitetura nova — é Python e vai continuar sendo. A tese do Laravel é outra: produto web com IA, não pesquisa.
  • IA em produção continua sendo sua responsabilidade. SDK first-party não avalia resposta, não controla custo de token nem mede qualidade. Isso é engenharia sua, em qualquer stack.

FAQ rápido

Laravel é gratuito? Sim. O framework e todo o core (AI SDK, Boost, MCP incluídos) são open source sob licença MIT. Existem produtos pagos opcionais no ecossistema — Forge, Cloud, Nova — mas nada disso é necessário pra desenvolver e subir uma aplicação.

Preciso saber PHP antes de aprender Laravel? O básico de PHP moderno, sim: classes, namespaces, tipos, Composer. Não precisa dominar a linguagem inteira — muita gente aprofunda o PHP construindo com Laravel. O que não dá é pular direto pro framework sem entender orientação a objetos.

Pra IA, não é melhor usar Python? Depende do que você chama de IA. Pesquisa, treino de modelo, notebook experimental: Python, sem discussão. Produto web que usa modelos via API — chat, RAG, agentes, automação — a briga muda: o Laravel AI SDK cobre o pipeline e o framework cobre o produto inteiro em volta.

Qual é a versão atual do Laravel? Laravel 13, lançado em 17 de março de 2026, com release maior a cada ano e patches semanais. O upgrade do 12 pro 13 foi dos mais suaves — a maioria dos apps migra sem mudar quase nada de código.

Laravel em 2026: a resposta curta e a longa

A resposta curta pra "o que é Laravel": um framework PHP full-stack, gratuito, que te deixa construir aplicação web completa com uma fração do esforço.

A resposta longa é a tese deste post: Laravel é o framework que entendeu primeiro que IA virou primitivo de infraestrutura — como mail, como fila — e reconstruiu o ecossistema em volta disso. SDK de IA oficial, agente de código com contexto real do seu app, seu app como ferramenta de outros agentes. Enquanto isso, a produtividade full-stack que sempre foi a marca da casa continua lá, segurando os 80% do produto que não são IA.

O framework que "parou em 2015" chegou na era da IA na frente. O próximo passo óbvio dessa história é agente rodando dentro do app em produção — e quem estiver construindo agora chega primeiro. Se quiser começar pelo caminho mais prático, o guia de RAG com pgvector em Laravel é exatamente o fim de semana que este post prometeu.

Stack deixou de ser a desculpa. O que separa um dev que usa IA de um que constrói com IA é repetição em produto real — e repetição rende mais em grupo: é o que a gente faz toda semana, ao vivo, no Clã Beer and Code, a maior comunidade de engenharia de IA do Brasil.

compartilhar x linkedin
Lucas Souza
Escrito por
Lucas Souza

{AI Engineer} — apaixonado por Laravel, arquitetura de software e construir produtos com impacto. Compartilho aqui tutoriais, descobertas e reflexões sobre o dia a dia de engenharia.

tocando