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

溫馨提示×

溫馨提示×

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

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

Laravel9.37有哪些新功能

發布時間:2022-11-04 17:45:49 來源:億速云 閱讀:233 作者:iii 欄目:編程語言

這篇文章主要介紹“Laravel9.37有哪些新功能”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“Laravel9.37有哪些新功能”文章能幫助大家解決問題。

Verbose 視圖緩存

Andrew Brown 貢獻了在 view:cache 命令中傳遞 -v 的功能,以輸出命令正在查找的目錄,以及通過 -vv 來查看命令緩存中的每個文件。

php artisan view:cache -vv

處理靜默丟棄與屬性丟失的方法

Aaron Francis 提供了為“靜默丟棄”和“缺少屬性”嚴格模式沖突注冊處理程序的功能:

Model::handleMissingAttributeViolationUsing(
    function ($model, $key) {
        // ...
    });Model::handleDiscardedAttributeViolationUsing(
    function ($model, $keys) {
        // ...
    });

傳遞救援報告參數的閉包

@foremtehan 貢獻了在使用 rescue() 時將可調用對象作為 $report 參數傳遞,以便你可以根據返回的布爾值有條件地報告錯誤:

rescue(fn() => 'error', fn() => 'rescue', function(Throwable $e){
    return $e instanceof SomeException;});

支持使用 Vite 預加載資源

Tim MacDonald 使用 Vite 預加載當前頁面所需的資源。它現在是使用 Vite 的 Laravel 應用程序的默認行為。它如何工作的細節非常復雜,我建議閱讀 Pull Request #44096. 此外,你還可以了解有關背后的一般概念的更多信息 預加載關鍵資源以提高加載速度.

查詢構造器 RawValue方法

@eusonlito 貢獻了 rawValue() 方法,支持使用SQL表達式來獲取值。 以下是一些使用示例:

$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`)');

發行說明

您可以在下方查看新功能和更新的完整列表,以及9.36.0 和 9.37.0之間的差異。

添加

  • 添加視圖緩存時的可選詳細輸出 (#44673)

  • 允許傳遞閉包以挽救 $report 參數 (#44710)

  • 支持使用 Vite 預加載資源 (#44096)

  • 添加 Illuminate/Mail/Mailables/Content::htmlString() (#44703)

修復

  • 修復 model:show 注冊 getAttribute() 作為空訪問器 (#44683)

  • 修復 PendingCommand 中輸出斷言的預期 (#44723)

v9.36.4

添加

  • 為數據庫查詢生成器添加了原始值(并作為包裝器雄辯) (#44631)

  • 添加 TransactionCommitting (#44608)

  • 添加 dontIncludeSource 到 CliDumper 和 HtmlDumper (#44623)

  • 添加 Illuminate/Filesystem/FilesystemAdapter::checksum() (#44660)

  • 添加用于靜默丟棄和缺少屬性沖突的處理程序 (#44664)

恢復

  • 恢復 “允許在沒有 id 的模型上使用 MustVerifyEmail 作為主key” (#44672)

更改

  • 克隆請求時創建新的 Json 參數包實例 (#44671)

  • 防止在運行 env:decrypt 時啟動提供程序 (#44654)

v9.36.3

恢復

  • 還原 view 事件的微優化 (#44653)

修復

  • 修復了邊欄選項卡,清除視圖緩存 view:clear (#44643)

  • 修復 Illuminate/Database/Eloquent/Model::offsetExists() (#44642)

  • 忽略組件的緩存和測試之間的工廠 (#44648)

更改

  • Bump Testbench 依賴關系 (#44651)

v9.36.2

修復

  • 確保在*存在時調用視圖創建者和合成器 (#44636)

v9.36.1

修復

  • 修復使用 createBladeViewFromString 的 livewire 組件 (#pull)

關于“Laravel9.37有哪些新功能”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

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

AI

延川县| 兰溪市| 建瓯市| 上思县| 通海县| 宜兴市| 高碑店市| 香格里拉县| 东台市| 板桥市| 武汉市| 枞阳县| 兴业县| 河南省| 惠水县| 南汇区| 瑞昌市| 淮阳县| 天柱县| 子长县| 大名县| 大宁县| 灵丘县| 鄂托克旗| 绥滨县| 明水县| 曲麻莱县| 白沙| 特克斯县| 旬阳县| 盐亭县| 阜南县| 子洲县| 聊城市| 星座| 涟源市| 侯马市| 景洪市| 惠东县| 保亭| 新丰县|