Laravel 的版本升級多半像是維護更新,很少能讓人覺得是「策略上的轉折點」——但上個月發行、現在正在大量產線中被導入的 Laravel 13 是少見的例外。三項頭條功能指向同一個方向:PHP 團隊不再只是「在網頁應用上加裝 AI」,而是要為一個被 AI 中介的世界打造網頁應用。如果你在 PHP 上跑任何認真的東西,這次升級值得在這個季度被嚴肅評估。
一、AI SDK 結束 Beta,預設值悄悄變了
最大的轉折是 Laravel AI SDK 與 Laravel 13 同日進入正式版(production-stable),成為一級套件,提供與供應商無關(provider-agnostic)的單一介面,涵蓋文字生成、Tool-calling Agent、影像生成、語音合成與嵌入向量。OpenAI、Anthropic Claude、Google Gemini 是一級供應商;Mistral、xAI、Ollama 是社群供應商,介面完全相同。這對工程主管的意義是:「LLM 那塊我們是不是該另外開一個 Python 微服務?」不再是預設答案。一個 Eloquent Model 上加 ->summarize()、一個用 Tool-calling 起草回覆的 Job、一個把嵌入向量任務路由到專屬連線的 Queue——全都活在你已經在部署的同一個 Monolith 裡。少一條繩子、少一座基礎建設、少一輪跨團隊交接。
二、到處都是原生 Attributes
Laravel 13 讓你把散在 Model 裡的 $table、$fillable、$hidden、$primaryKey、$casts 等十幾個屬性,改成寫在類別頂端的 PHP 8 Attributes。重點不在好看,重點在於:你 Model 的「合約」現在以 Metadata 的形式存在,IDE、靜態分析器、AI 代理人都能在不執行應用程式的前提下解析它。PHPStan 跟 Larastan 受益、Cursor 跟 Claude Code 受益、新進工程師受益。打開一個沒看過的 Eloquent Model 的認知成本會明顯下降。
三、內建 JSON:API
一級的 JSON:API Resource 類別終於讓回應結構、Relationship Inclusion、Sparse Fieldsets、Link Header 預設就符合規範。你如果曾經為了「為什麼前端拿到的關聯端點外殼跟 App 期望的長得不一樣」花掉一個 Sprint,你會在乎這件事。JSON:API 從來都是「正確的」答案;Laravel 13 把它變成「便宜的」答案。
四、Queue::route() 與營運故事
一個小巧、容易被忽略的功能:Queue::route() 讓你在 Service Provider 裡集中宣告每一支 Job 走哪一條 Queue、用哪一條連線。它徹底地把基礎建設決策跟商業邏輯解耦,讓你可以把一支 Job 從 redis 換到 sqs 再換到 database,完全不用碰那支 Job。對跑多租戶背景任務的 SaaS 團隊來說,這是 Laravel 史上最乾淨的 Queue Routing 原語。
五、安全與 Passkey
PreventRequestForgery middleware 正式化,並在原本的 CSRF Token 之上加入 Origin-Aware 驗證。Fortify 與 Starter Kit 全面支援 Passkey。再搭配 AI SDK 那種把「這個請求看起來可疑嗎?」交給 LLM 判斷的能力,PHP 團隊想做到 WebAuthn 級別認證又不買廠商方案,工具箱突然變得很完整。
六、真實的代價:最低 PHP 8.3
Laravel 13 完全捨棄 PHP 8.2。如果你的虛擬主機客戶還停在 8.2,那是你必須先排進排程的遷移專案。好消息是 PHP 8.5 已經在出貨,帶來 Pipe Operator(|>)、clone with、array_first() / array_last()、#[NoDiscard] 屬性,以及 OPcache 永久內建——這個語言本身已經很多年沒這麼「會表達」過了。
對 App 與資料庫團隊的意義
行動與桌面團隊該關心,因為 AI SDK 加上 JSON:API 的組合,讓一個 PHP 後端就能用同一個 API 表面同時餵養 Web 客戶端、Flutter App,以及一個內部 Claude Code 風格的 Copilot。「PHP 做網頁、Node 或 Python 做 AI 跟 Real-time」這條歷史分工已經過時。Eloquent 的 Attribute 驅動 Schema 宣告也讓 Migration 歷程、Model 類別、DBA 端的 Schema 圖比以前更容易保持同步。再配上 PostgreSQL 17 的 Incremental Backup 與 Partial Vector Indexes,你拿到的是一座用「無聊」的方式擴展的技術棧。
我的看法
Framework 通常用兩種方式贏:把「容易的事」變成預設,或把「困難的事」變得可行。Laravel 13 同時在做這兩件事,而 2026 年那個「困難的事」就是把 AI 整合進產品而不被迫扛起第二個平台。在 Q2 同時推出 Laravel 13 升級加上一個 AI SDK 試點的團隊,年底會拿到可量化的領先——不是因為 SDK 神奇,而是因為他們加 LLM 功能的迭代週期,會是那些還在串三個語言競品的零頭。如果你維護一個 Laravel 應用,這禮拜要問的不是「我們該不該升級?」,而是「升級之後,我們可以在這一季結束前推出最小可上線的 AI 功能是什麼?」把那個選出來,剩下的遷移就會自己付清。
資料來源
- Laravel 13 Release Notes — laravel.com
- What We Know About Laravel 13 — Laravel News
- Laravel 13: Launch Date and New Features (News from Laracon EU) — LaravelDaily
- Laravel 13 (2026) Release: New Features and Upgrade Guide — PHP Everyday
- PHP in 2026 — stitcher.io