Laravel 13——代號 Atlas——在 2026 年 3 月 17 日推出時帶了兩個承諾:從 12.x 升級只需要十分鐘,以及一個直接附在框架裡的 AI SDK,發布當天就從 beta 轉為正式版。過去兩個月,13.6.0 在 5 月 11 日推出,第一波生產環境的回饋陸續歸來,整個輪廓比發表會當天清楚得多。如果你靠 Laravel 吃飯,這是繼 11 帶來 Folio 與 Volt 之後影響最大的一次框架更新。
頭條是 Laravel AI SDK——一個跨供應商的統一介面,覆蓋文字生成、工具呼叫型 agent、embeddings、語音、圖片生成、向量資料庫整合。OpenAI 與 Anthropic 開箱即用,Gemini 與 Mistral 各加一行 composer。切換供應商只是 config/ai.php 改一個值,不是改一坨 code。過去兩年,無數團隊在 Laravel 12 上手刻 LangChain-PHP fork、自包 OpenAI client、自己寫 agent loop——這次直接被框架吸收完。
一、「first-party AI SDK」實際解鎖了什麼
三件在 Laravel 12 上要花兩週工程的事,現在變成預設動作:
- 工具呼叫型 agent:把一個 Laravel Action 加一個 attribute,AI SDK 就自動產 JSON-schema、做驗證、自動 retry、處理對話狀態。
- embedding 工作流 + pgvector:SDK 內建 PostgreSQL + pgvector 的向量查詢,builder API 寫起來像 Eloquent。
- 供應商容錯:在 config 寫一個優先順序清單,Anthropic 一被速率限制,SDK 在對話中間就自動切到 OpenAI。再也不用 try/catch 一堆。
二、Atlas 釋出版的其他四個低調炸彈
AI SDK 拿走所有版面,但這四個改動會直接影響日常開發:
- 原生 PHP attribute 語法:模型不再寫
protected $fillable = [...],改成在 class 頂端#[Fillable('name', 'email')]。框架裡 15 個以上位置都支援。 - 內建 JSON:API 規格:resource class 自動處理 sparse fieldsets、relationship 引入、合規 headers。你團隊 2022 年裝的單純為了 JSON:API 的套件,可以從 composer 拿掉了。
- 可去抖動的 job:使用者在三十秒內編輯同一份文件十次,現在只跑一次重新建置 job,不再跑十次。Job class 上加一個 attribute。
- Query builder 預備述句快取:重複查詢預設重用 prepared-statement handle。儀表板熱端點上能量到的提升。
三、最低 PHP 8.3——請事先規劃
Laravel 13 把 PHP 8.2 砍掉。如果你維護的客戶站還大量停在 Plesk / cPanel 預設的 8.2,升級故事要先從這裡開始。我們看到的接案團隊都把「PHP 版本升」與「Laravel 13 升」綁成同一個計費維護視窗——客戶接受「一次停機換兩個升級」遠比「兩次停機」容易。
四、十分鐘升級路徑這次是真的
Taylor Otwell 那句「zero breaking changes」這次站得住。實際上的摩擦點在三處:
- 還沒宣告相容 Laravel 13 的第三方套件——升級前先檢查
laravel/frameworkpeer-deps。 - 動到
Http\Kernel的自訂 service provider——這個檔在 11 就 deprecated,13 正式被拿掉。 - mock HTTP client 的測試——AI SDK 用自己的 fake recorder,但舊式 Saloon fake 還能跑。
五、為什麼這個版本是銷售槓桿,不是升級工單
對接案開發團隊來說,Laravel 13 改寫了 2026 年最常聽到的客戶問題:「你能幫我們現有的 App 加 AI 功能嗎?」Atlas 之前,這個對話包含六位數的估價、向量資料庫的解釋、好幾個月的時程。Atlas 之後,同一個對話是兩個 sprint——而且 AI 功能會真的住在同一個 codebase 裡,不是放在客戶端沒人能維護的另一個 Python 服務裡。
我的觀點
三年後我們回頭看 Laravel 13,會像今天回頭看 Laravel 5.0——那一刻框架不再是 Symfony 包裝,開始長成自己的樣子。AI SDK 不是市場上技術最炫的 AI 框架,但它是最務實的——而務實的東西才會真的上線。如果你 6 月還在 Laravel 12 上手刻 agent loop,你已經落在中位數後面,不是領先。
給 PHP / Laravel 接案工作室一個具體建議:寫一份一頁式的「Atlas 遷移」服務方案,固定兩週價,去推每一個你在維護的客戶。這個方案目前的轉換率是五年來 Laravel 升級週期中最高的——因為 AI 功能對非技術背景的買家看得見,而「我們升了 Eloquent」永遠看不見。
資料來源
- Laravel 13 Released: PHP 8.3, Attributes, Laravel AI, and a Smoother Upgrade Path — Laravel News
- Laravel 13.x Release Notes — Laravel Docs
- Laravel AI SDK — Build AI Apps with Laravel
- What's New in Laravel 2026: The Atlas Release — Delight Artisan
- laravel/framework releases (13.6.0, 11 May 2026) — GitHub