中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Laravel10有哪些新特性

發布時間:2023-01-05 17:05:41 來源:億速云 閱讀:115 作者:iii 欄目:編程語言

今天小編給大家分享一下Laravel10有哪些新特性的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

Laravel 10 發布日

在 Laravel 9 以前,主要框架版本按照一年兩次或大概每六個月一次的頻率發布。從 Laravel 9 開始,核心團隊制定了年度計劃,在2022年2月(而非原計劃于2021年9月)發布了 Laravel 9:

Laravel 使用了很多優秀的社區驅動的擴展包來實現框架特性,比如 Symfony 的9個組件。Symfony 6.0 已經在11月份發布。因此,我們選擇將 Laravel 9.0 的發布延期到 2022年
由于延期發布,我們可以升級基于 Symfony 組件升級到 Symfony 6.0,而無需等到2022年9月才執行升級。另一方面,這更好的為之后的年度發布做好了準備,因為我們的發布總是在 Symfony 發布之后的兩個月后進行。

本計劃每年主要版本發布安排如下:

  • Laravel 9 :2022年2月8日

  • Laravel 10 :2023年2月7日

  • Laravel 11 :2024年2月6日

Laravel 9 將在 2023年8月8日 前持續解決 bug,并且將在 2024年2月6日 前解決安全問題
Laravel 10 將在 2024年8月6日 前持續解決 bug,并且將在 2025年2月4日 前解決安全問題

Laravel 10 將不再兼容 PHP 8.0

Laravel 框架將在 Laravel 10 中不再兼容 PHP <=v8.0 版本。最低需求版本將是 PHP ^8.1。查看 在master到9.x之間比較,我們可以期盼著 8.1 的特性 在框架中的使用,比如只讀屬性。

在 Laravel 10 結構代碼中使用內置類型聲明

在 Laravel 10,框架生成的結構代碼將擁有內置類型聲明。這意味著用戶通過框架創建任何類都將具有類型提示和返回類型。我們的文章圍繞著這些注意事項進行了討論,并且我們認為你會喜歡上在新的項目里添加類型。

【相關推薦學習:laravel視頻教程】

類型添加方式可以在 Laravel 項目中使用最新的 PHP 類型提醒特性,而不會在框架級別破壞向后兼容性。

  • 返回類型

  • 方法參數

  • 盡可能的刪除多余的注解

  • 允許用戶在閉包參數中使用內置類型

  • 不包括類型化的屬性

創建可執行的驗證規則設為為默認的

在 Laravel 10,可執行的驗證規則 現在為默認的。當你通過 artisan 創建一個新的規則,你可以這樣預期:

# 在 Laravel 9 創建一個實現了 Illuminate\Contracts\Validation\Rule 接口的
# 規則類
artisan make:rule Uppercase

# 在 Laravel 9 創建一個標注為 可執行和隱式調用的規則
artisan make:rule Uppercase --invokable
artisan make:rule Uppercase --invokable --implicit

# 在 Laravel 10 默認創建的規則類即可執行
artisan make:rule Uppercase

# 在 Laravel 10 中的隱式調用規則
artisan make:rule Uppercase --implicit

從 Laravel 9 中棄用的特性

Lavavel 9 中的一些被標注為棄用的方法,將在 Laravel 10 中被移除。我們希望發布升級指引概覽出所有棄用的方法,評估潛在的影響,并決定如何更新最近發布的版本。

這里有一些在 Laravel 框架 master 分支到 9.x 分支之間棄用的 兼容 特性,根據時間列出:

刪除各種棄用 Pull Request #41136
刪除棄用的日期屬性 Pull Request #42587
刪除 handleDeprecation 方法 Pull Request #42590
刪除 assertTimesSent 方法 Pull Request #42592
刪除 ScheduleListCommand$defaultName 屬性 419471e
刪除棄用的 Route::home 方法 Pull Request #42614
刪除棄用的 dispatchNow Pull Request #42591

以上就是“Laravel10有哪些新特性”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都昌县| 梁山县| 曲松县| 铁岭县| 伊宁县| 会昌县| 玉门市| 宁阳县| 晋城| 郁南县| 抚顺市| 公安县| 甘谷县| 汾西县| 新泰市| 莒南县| 黔西县| 兴文县| 昭觉县| 天峨县| 齐河县| 乐陵市| 望奎县| 沙河市| 台中县| 秦安县| 城口县| 菏泽市| 新营市| 勐海县| 林州市| 彰化县| 武隆县| 车致| 武定县| 上饶市| 历史| 鱼台县| 乐安县| 蒙自县| 苏尼特右旗|