溫馨提示×

溫馨提示×

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

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

Laravel 5.8有哪些新特性

發(fā)布時間:2021-12-24 10:08:58 來源:億速云 閱讀:177 作者:小新 欄目:大數(shù)據(jù)

這篇文章主要介紹了Laravel 5.8有哪些新特性,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

Laravel 5.8 現(xiàn)在面向所有人正式發(fā)布了。這個版本包括了幾個新特性以及最新的錯誤修復和對框架核心的改進。

一些新特性如下:

 

PHP dotenv

Laravel 5.8 集成了 PHP 的 dotenv 3.0 ,下面是 PHP dotenv 3.0 的新特性:

  • 在閱讀和更改環(huán)境變量部分具有更大的靈活性

  • 對多行變量的一流支持

  • 不再格式化值,你獲取到的值就是它們現(xiàn)在的樣子

  • 支持按順序多行查找 dotenv 文件,以前只支持一行

  • 更強的變量名稱驗證,避免靜態(tài)變量或模糊變量造成的錯誤

 

支持 Carbon 2.0

Laravel 5.8 上可以使用 Carbon 1.0 或 Carbon 2.0, 包括可以使用  CarbonImmutable, 甚至可以默認使用  CarbonImmutable 。本地化 Carbon 2.0 做了很大改變,2.0 版本相比較 1.0 版本提供了更友好的國際化支持。了解更多資訊。 Carbon 類在 Laravel 5.8 上的升級.

 

Cache TTL 的改變

可能產(chǎn)生中到高影響的重大改變是 來自 Laravel 5.8 的 Cache TTL 的改變 ?,F(xiàn)在將整型傳到緩存的方法由分改為秒。如果你想要在遷移過程中將整型改為 Carbon 或 \DateInterval 實例,請查看我的文章。

 

已棄用的字符串和數(shù)組輔助函數(shù)

不用太擔心這個修改,在使用上雖然變更為類的方式,但是具體的使用方法與之前一致。并且 Laravel 有計劃將 Helper 作為可選擴展包發(fā)布,你仍然可以在項目中使用它們。

參考: Laravel 5.8 已棄用的字符串和數(shù)組輔助函數(shù)

 

自動解析策略

從 Laravel 5.8 開始,只要解析策略和模型位于傳統(tǒng)位置,您就不需要在 AuthServiceProvider 類中注冊它們。

如果您更喜歡將非常規(guī)路徑用于模型和解析策略,則可以注冊回調(diào)以注冊策略或繼續(xù)手動配置它們:

Gate::guessPolicyNamesUsing(function ($class) {
   // Do stuff
   return $policyClass;});
 

更多相關信息: Laravel 5.8 將支持授權(quán) Policy 類的自動解析

 

更多新功能

  • Nexmo 和 Slack 信息通知通道

  • Blade 模板文件路徑

  • Markdown 文件目錄的改變

隨著今天的發(fā)布, Laravel 5.7 將不再接收功能錯誤修復和更新。 但是,5.7 將在2019年8月之前收到安全更新。

Laravel 5.8 是最新的穩(wěn)定版本,將在2019年8月左右處理收到的錯誤修復和更新,并在2020年2月左右之前進行安全修復。

 

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Laravel 5.8有哪些新特性”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業(yè)資訊頻道,更多相關知識等著你來學習!

向AI問一下細節(jié)

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

AI