Skip to main content
2026 年 8 月,Laravel Framework 從 v13.24.0 到 v13.29.0 持續新增了檔案系統遷移功能、Scout 的語意搜尋,以及 Eloquent 與佇列管理相關的功能。Laravel Cloud 和 Laravel Forge 也有較大的更新,皆已發表於官方部落格的月度產品更新文章「Laravel August product updates」。 參考來源:

Laravel Framework

read-through 檔案系統 driver

新增了可在零停機下遷移儲存磁碟的 read-through 檔案系統 driver。它會先檢查主要磁碟,若檔案只存在於備援磁碟,則從備援磁碟提供內容,並同時複製一份以供下次使用。新的寫入會儲存到遷移目標磁碟,舊檔案則在每次被存取時逐步升級。詳情請參考檔案系統頁面

artisan dev 改為透過 @laravel/multiplex 執行

v13.26.0 起,php artisan dev 內部改為透過 @laravel/multiplex 執行。同時執行開發伺服器、Vite、佇列 worker 等的單一分頁 UI 機制得到強化,也修正了未使用 Vite 的專案被不必要地提示啟動 Vite 或安裝 multiplex 的問題。

Scout 的 Turbopuffer 與語意搜尋

Scout 新增了具備批次索引與向量距離 metadata 的 Turbopuffer 引擎。同時,Scout 的資料庫引擎與 Meilisearch 引擎也支援語意搜尋和混合搜尋,只要在既有的 Scout builder 上鏈接 ->semantic()->hybrid(),即可依語意而非關鍵字進行搜尋。詳情請參考搜尋整合指南Scout 頁面

Cloud facade

v13.27.0 新增了 Illuminate\Support\Facades\Cloud facade。可讓應用在執行時期偵測自身是否託管於 Laravel Cloud,或確認是否存在 Managed Queues 連線並直接存取。

Queue::forward()

v13.27.0 新增了 Queue::forward(),可將 Job 從某個佇列連線轉送到另一個連線。

Eloquent 的 refreshForUpdate()

v13.29.0 新增了 refreshForUpdate() 方法,可在交易中重新載入模型的同時取得 FOR UPDATE 鎖。詳情請參考 Eloquent 頁面

向量搜尋支援 MariaDB

Eloquent 的 AsVector cast,以及 whereVectorSimilarToorderByVectorDistance 等向量相似度搜尋方法,除了 PostgreSQL(pgvector)之外,現在也可在 MariaDB 11.7 以上使用。

其他變更

  • 影像處理擴充了對 HEIC、AVIF 格式的支援。
  • 查詢 builder 新增 whereBinary(),Eloquent builder 新增 orWhereKey() / orWhereKeyNot()
  • #[BindWhen] 屬性中未滿足條件的繫結現在會被重新評估。
  • 佇列的測試 fake 新增了可取得 Job 總大小的 totalXSize 系列方法。

Laravel Cloud

部署前的套件檢查

Cloud 現在會在每次推送時讀取 composer.lock,並於部署前警告 Octane、Inertia SSR、Nightwatch 等缺少或過舊的套件。推送修正後,通知會自動清除。

Managed Queues 全面改版

Managed Queues 新增了兩種運算等級:可縮容到零、在 1 秒內啟動的「Flex」,以及針對延遲敏感、需要穩定吞吐量而常駐執行的「Pro」。此外,FIFO 佇列可保證 Job 恰好被傳遞一次且依送出順序傳遞,適合付款或帳本更新這類順序至關重要的工作負載。

具範圍限制的 API token

組織的 API token 現在可設定特定權限的範圍,並限制在單一應用與環境。可以只授予自動化流程或 agent 所需的最小存取權限。

Private Cloud 的 HIPAA 支援

開發醫療軟體的團隊現在可以要求 Business Associate Agreement(BAA),並部署到專用且經過稽核的基礎設施上。

Laravel Forge

多個原始碼控管連線

現在可為每個供應商連接多個原始碼控管帳號。對於過去每次切換個人帳號與組織帳號都得連接、斷開的團隊來說相當方便。

Ubuntu 26.04

Ubuntu 26.04 LTS 已可在所有伺服器供應商上使用。新建伺服器不再提供 Ubuntu 22.04。

其他變更

  • 新增了應用內通知偏好設定,可與電子郵件分開、個別開關部署成功或伺服器停滯等通知。
  • 新建伺服器預設會編譯並載入 Brotli 壓縮模組,可在 Nginx 設定中啟用。

總結

8 月的更新以可安全進行儲存遷移的 read-through driver,以及 Scout 的語意與混合搜尋等為主,是提升既有系統可靠性與搜尋體驗的一個月。Laravel Cloud 方面也持續推出 Managed Queues 全面改版、具範圍限制的 API token 等著眼於正式環境營運的功能強化。向量搜尋支援 MariaDB,對使用 PostgreSQL 以外資料庫的專案而言是一大好消息。
最後修改於 2026年9月5日