真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Laravel10有哪些新特性

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

十載的蘆溪網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整蘆溪建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“蘆溪網(wǎng)站設(shè)計(jì)”,“蘆溪網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。

Laravel 10 發(fā)布日

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

Laravel 使用了很多優(yōu)秀的社區(qū)驅(qū)動(dòng)的擴(kuò)展包來(lái)實(shí)現(xiàn)框架特性,比如 Symfony 的9個(gè)組件。Symfony 6.0 已經(jīng)在11月份發(fā)布。因此,我們選擇將 Laravel 9.0 的發(fā)布延期到 2022年
由于延期發(fā)布,我們可以升級(jí)基于 Symfony 組件升級(jí)到 Symfony 6.0,而無(wú)需等到2022年9月才執(zhí)行升級(jí)。另一方面,這更好的為之后的年度發(fā)布做好了準(zhǔn)備,因?yàn)槲覀兊陌l(fā)布總是在 Symfony 發(fā)布之后的兩個(gè)月后進(jìn)行。

本計(jì)劃每年主要版本發(fā)布安排如下:

  • Laravel 9 :2022年2月8日

  • Laravel 10 :2023年2月7日

  • Laravel 11 :2024年2月6日

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

Laravel 10 將不再兼容 PHP 8.0

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

在 Laravel 10 結(jié)構(gòu)代碼中使用內(nèi)置類型聲明

在 Laravel 10,框架生成的結(jié)構(gòu)代碼將擁有內(nèi)置類型聲明。這意味著用戶通過(guò)框架創(chuàng)建任何類都將具有類型提示和返回類型。我們的文章圍繞著這些注意事項(xiàng)進(jìn)行了討論,并且我們認(rèn)為你會(huì)喜歡上在新的項(xiàng)目里添加類型。

【相關(guān)推薦學(xué)習(xí):laravel視頻教程】

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

  • 返回類型

  • 方法參數(shù)

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

  • 允許用戶在閉包參數(shù)中使用內(nèi)置類型

  • 不包括類型化的屬性

創(chuàng)建可執(zhí)行的驗(yàn)證規(guī)則設(shè)為為默認(rèn)的

在 Laravel 10,可執(zhí)行的驗(yàn)證規(guī)則 現(xiàn)在為默認(rèn)的。當(dāng)你通過(guò) artisan 創(chuàng)建一個(gè)新的規(guī)則,你可以這樣預(yù)期:

# 在 Laravel 9 創(chuàng)建一個(gè)實(shí)現(xiàn)了 Illuminate\Contracts\Validation\Rule 接口的
# 規(guī)則類
artisan make:rule Uppercase

# 在 Laravel 9 創(chuàng)建一個(gè)標(biāo)注為 可執(zhí)行和隱式調(diào)用的規(guī)則
artisan make:rule Uppercase --invokable
artisan make:rule Uppercase --invokable --implicit

# 在 Laravel 10 默認(rèn)創(chuàng)建的規(guī)則類即可執(zhí)行
artisan make:rule Uppercase

# 在 Laravel 10 中的隱式調(diào)用規(guī)則
artisan make:rule Uppercase --implicit

從 Laravel 9 中棄用的特性

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

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

刪除各種棄用 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有哪些新特性”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會(huì)為大家更新不同的知識(shí),如果還想學(xué)習(xí)更多的知識(shí),請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)站標(biāo)題:Laravel10有哪些新特性
文章源于:http://weahome.cn/article/jhidhs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部