首頁 > 頭條 > 主體

Laravel 9 正式發布,新功能一覽!

藏色散人
發布: 2022-02-10 14:43:24
轉載
5378 人瀏覽過

Laravel 9 正式版已發布,新功能包括:使用PHP v8.0、控制器路由組、新的預設Ignition 錯誤頁面、Laravel Scout 資料庫引擎、整合Symfony Mailer、Flysystem 3.x、改進的Eloquent 訪問器/修改器,以及更多功能。

相關推薦:《快速講解安裝Laravel 9 的兩種方法

Laravel 9 正式發布,新功能一覽!

全新的首頁設計

Laravel 9 正式發布,新功能一覽!

發佈公告顯示,Laravel 9 是下一個長期支援版本(LTS),在2024 年2 月之前都會接收到錯誤修復,在2025 年2 月之前則是安全修復。此外,從 Laravel 9 開始,Laravel 的發布週期也有所改變:大約每十二個月發布一個新的主要版本,而不是之前的六個月。原因如下:

Laravel 使用了許多由社群驅動的工具包以及九個 Symfony 元件來實現框架內的許多功能。 Symfony 6.0 將於 11 月發售。基於這個原因,我們選擇將 Laravel 9.0 的發布推遲到 2022 年。

透過延遲發布,我們可以將我們的底層 Symfony 元件升級到 Symfony 6.0,而不必被迫等到 2022 年 9 月才能執行此升級。此外,這也更好地為我們未來的發布做好了準備,因為我們的年度發布總是在 Symfony 發布後兩個月進行。

Laravel 9 正式發布,新功能一覽!

Laravel 9 主要新功能:

  • 使用的PHP 版本最低要求是PHP 8

  • 為routes:list 引入新設計

  • #新增--coverage 測試選項,可直接在終端機顯示覆蓋率

  • 預設使用匿名存根遷移(Anonymous Stub Migrations)

  • #新的查詢器建構介面

  • 支援PHP 8 字符字串函數

  • 將郵件功能從SwiftMailer 遷移至Symfony Mailer

  • Flysystem 3.x

  • 最佳化Eloquent 存取器/修改器
  • 使用Enums (PHP 8.1) 的隱含路由綁定
  • 控制器路由組
  • Enum Eloquent 屬性轉換
  • 強制範圍綁定
  • Laravel Breeze API & Next.js
  • Laravel Scout 資料庫引擎
  • 全文索引/ Where 子句
  • 渲染內嵌Blade 範本
  • Soketi Echo 伺服器

可選的Bootstrap 5 分頁視圖優化Ignition 例外頁面

新的str() 和to_route() 輔助函數

######這些只是Laravel 9 中的一些新功能,要查看完整列表,請查看###Laravel 9 發行說明### 以及###升級指南###。另外,如果你想要一個簡單的更新方式可以參考 ###Laravel Shift### 。 ######php中文網的###laravel影片教學###專欄含有最新最熱的laravel技術教學影片和文檔,快去看看吧! ###
相關標籤:
來源:toutiao.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!