這篇文章主要介紹“Laravel9.37有哪些新功能”的相關(guān)知識,小編通過實(shí)際案例向大家展示操作過程,操作方法簡單快捷,實(shí)用性強(qiáng),希望這篇“Laravel9.37有哪些新功能”文章能幫助大家解決問題。
站在用戶的角度思考問題,與客戶深入溝通,找到峨邊彝族網(wǎng)站設(shè)計(jì)與峨邊彝族網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋峨邊彝族地區(qū)。
Verbose 視圖緩存
Andrew Brown 貢獻(xiàn)了在 view:cache
命令中傳遞 -v
的功能,以輸出命令正在查找的目錄,以及通過 -vv
來查看命令緩存中的每個文件。
php artisan view:cache -vv
處理靜默丟棄與屬性丟失的方法
Aaron Francis 提供了為“靜默丟棄”和“缺少屬性”嚴(yán)格模式?jīng)_突注冊處理程序的功能:
Model::handleMissingAttributeViolationUsing(
function ($model, $key) {
// ...
});Model::handleDiscardedAttributeViolationUsing(
function ($model, $keys) {
// ...
});
傳遞救援報告參數(shù)的閉包
@foremtehan 貢獻(xiàn)了在使用 rescue()
時將可調(diào)用對象作為 $report
參數(shù)傳遞,以便你可以根據(jù)返回的布爾值有條件地報告錯誤:
rescue(fn() => 'error', fn() => 'rescue', function(Throwable $e){
return $e instanceof SomeException;});
支持使用 Vite 預(yù)加載資源
Tim MacDonald 使用 Vite 預(yù)加載當(dāng)前頁面所需的資源。它現(xiàn)在是使用 Vite 的 Laravel 應(yīng)用程序的默認(rèn)行為。它如何工作的細(xì)節(jié)非常復(fù)雜,我建議閱讀 Pull Request #44096. 此外,你還可以了解有關(guān)背后的一般概念的更多信息 預(yù)加載關(guān)鍵資源以提高加載速度.
查詢構(gòu)造器 RawValue方法
@eusonlito 貢獻(xiàn)了 rawValue()
方法,支持使用SQL表達(dá)式來獲取值。 以下是一些使用示例:
$first = TripModel::orderBy('date_at', 'ASC')
->rawValue('YEAR(`date_at`)');$last = TripModel::orderBy('date_at', 'DESC')
->rawValue('YEAR(`date_at`)');$fullname = UserModel::where('id', $id)
->rawValue('CONCAT(`first_name`, " ", `last_name`)');
發(fā)行說明
您可以在下方查看新功能和更新的完整列表,以及9.36.0 和 9.37.0之間的差異。
添加視圖緩存時的可選詳細(xì)輸出 (#44673)
允許傳遞閉包以挽救 $report 參數(shù) (#44710)
支持使用 Vite 預(yù)加載資源 (#44096)
添加 Illuminate/Mail/Mailables/Content::htmlString()
(#44703)
修復(fù) model:show 注冊 getAttribute() 作為空訪問器 (#44683)
修復(fù) PendingCommand 中輸出斷言的預(yù)期 (#44723)
v9.36.4
為數(shù)據(jù)庫查詢生成器添加了原始值(并作為包裝器雄辯) (#44631)
添加 TransactionCommitting (#44608)
添加 dontIncludeSource 到 CliDumper 和 HtmlDumper (#44623)
添加 Illuminate/Filesystem/FilesystemAdapter::checksum()
(#44660)
添加用于靜默丟棄和缺少屬性沖突的處理程序 (#44664)
恢復(fù) “允許在沒有 id 的模型上使用 MustVerifyEmail 作為主key” (#44672)
克隆請求時創(chuàng)建新的 Json 參數(shù)包實(shí)例 (#44671)
防止在運(yùn)行 env:decrypt 時啟動提供程序 (#44654)
v9.36.3
還原 view 事件的微優(yōu)化 (#44653)
修復(fù)了邊欄選項(xiàng)卡,清除視圖緩存 view:clear (#44643)
修復(fù) Illuminate/Database/Eloquent/Model::offsetExists()
(#44642)
忽略組件的緩存和測試之間的工廠 (#44648)
Bump Testbench 依賴關(guān)系 (#44651)
v9.36.2
確保在*存在時調(diào)用視圖創(chuàng)建者和合成器 (#44636)
v9.36.1
修復(fù)使用 createBladeViewFromString 的 livewire 組件 (#pull)
關(guān)于“Laravel9.37有哪些新功能”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,小編每天都會為大家更新不同的知識點(diǎn)。
新聞名稱:Laravel9.37有哪些新功能
轉(zhuǎn)載來于:http://aaarwkj.com/article40/isgeho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、Google、App設(shè)計(jì)、做網(wǎng)站、網(wǎng)站營銷、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)