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

溫馨提示×

溫馨提示×

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

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

Laravel8.78有哪些新功能

發布時間:2022-01-18 17:21:49 來源:億速云 閱讀:111 作者:iii 欄目:編程語言

本篇內容主要講解“Laravel8.78有哪些新功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Laravel8.78有哪些新功能”吧!

Laravel 團隊發布了 8.78,能夠向默認密碼驗證添加自定義規則、mergeIfMissing() 請求方法、斷言測試中的批次計數,以及 v8.x 分支中的最新更改。

定義額外的默認密碼驗證規則

Ash Allen 貢獻了定義自定義驗證規則,這些規則將使用 rules() 方法作為默認密碼規則的一部分運行:

Password::defaults(function () {
    return Password::min(8)
        ->symbols()
        ->mixedCase()
        ->uncompromised()
        ->rules(new ZxcvbnRule());
});

rules() 方法接受單個規則、規則數組或閉包驗證規則的閉包。

如果缺失合并請求數據

David Peach 提供了一個mergeIfMissing() HTTP 請求方法,如果請求中缺少鍵,該方法會將新輸入合并到請求的輸入中。

例如,如果您未選中表單復選框,則不會將其發送到服務器。您可能必須編寫如下內容:

if ($request->missing('boolean_setting')) {
    $request->merge(['boolean_setting' => 0]);
}

現在,您可以定義在參數缺少時與請求合并的值:

$request->mergeIfMissing(['boolean_setting' => 0])

斷言批次數

@Chrysanthos 為 Bus facade 貢獻了一個 assertBatchCount() 方法,該方法斷言已經調度了多少批次:

Bus::assertBatchCount(3);

HTML 字符串方法

Lars Klopstra 為 Str 和 Stringable 貢獻了一個toHtmlString() 方法:

// 之前
new HtmlString(Str::of($content)->markdown());
 // 現在
Str::of($content)
    ->markdown()
    ->html();

發行說明

您可以在 GitHub 上面查看新功能和更新的完整列表以及 8.77.0 和 8.78.0 之間的差異。 以下發行說明直接來自 changelog:

v8.78.0

新增

  • 新增 schedule:clear-mutex 命令 (#40135)

  • 新增了自定密碼驗證規則的功能 (#40137)

  • 在 Illumbize Http 請求類中添加了一個 mergeIfMissing 方法 (#40116)

  • 新增 Illuminate/Support/MultipleInstanceManager (40913ac)

  • 新增 SimpleMessage::lines() (#40147)

  • 新增 Illuminate/Support/Testing/Fakes/BusFake::assertBatchCount() (#40217)

  • 使用廣播驅動程序時僅啟用 only-to-others 功能 (#40234)

  • 增加了在 JsonResource 響應上自定義 json 選項的功能 (#40208)

  • 新增 Illuminate/Support/Stringable::toHtmlString() (#40247)

更改

  • 改進對自定義列類型的支持 (#40119)

  • 刪除控制臺應用程序類中的無用檢查 (#40145)

  • 當排序操作的第一個元素是字符串時(即使是可調用的),按鍵對集合進行排序 (#40212)

  • 如果有多個主機,請使用第一個主機  Illuminate/Database/Console/DbCommand::getConnection() (#40226)

  • 反射器類的改進 (#40241)

修復

  • 調用 Http::fake() 時清除記錄 (#40194)

  • 修復屬性轉換 (#40245, c0d9735)

到此,相信大家對“Laravel8.78有哪些新功能”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

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

AI

新和县| 灵丘县| 阿荣旗| 沂水县| 江门市| 永顺县| 襄城县| 清原| 华安县| 太原市| 子长县| 栾川县| 紫云| 苏尼特左旗| 仁怀市| 朝阳市| 石阡县| 奎屯市| 棋牌| 奉贤区| 沈丘县| 许昌市| 遂川县| 云梦县| 孟州市| 乌兰浩特市| 大丰市| 新绛县| 东乡族自治县| 阿拉善盟| 深水埗区| 安西县| 陆河县| 密山市| 两当县| 吴川市| 梅河口市| 区。| 新安县| 峨眉山市| 营口市|