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-appe 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.
{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.