ホームページ > 記事 > PHPフレームワーク > Laravel8.78の最新リリースの新機能を見てみましょう。
Laravel の次のチュートリアル コラムでは、新しくリリースされた Laravel 8.78 の新機能を紹介します。
Laravel チームは、デフォルトのパスワード検証、mergeIfMissing() リクエスト メソッド、アサーション テストでのバッチカウント、および v8.x ブランチの最新の変更にカスタム ルールを追加する機能を備えた 8.78 をリリースしました。 追加のデフォルトのパスワード検証ルールを定義するAsh Allen は、rules() メソッドを使用してデフォルトのパスワード ルールの一部として実行されるカスタム検証ルールの定義に貢献しました。
Password::defaults(function () { return Password::min(8) ->symbols() ->mixedCase() ->uncompromised() ->rules(new ZxcvbnRule()); });
rules() メソッドは、単一のルール、ルールの配列、またはクロージャ検証ルールのクロージャを受け入れます。
mergeIfMissing() HTTP リクエスト メソッドを提供しています。 。
if ($request->missing('boolean_setting')) { $request->merge(['boolean_setting' => 0]); }これで、パラメータが欠落している場合にリクエストにマージされる値を定義できます:
$request->mergeIfMissing(['boolean_setting' => 0])Assert the number ofatches@Chrysanthos がバス ファサードに提供しました。スケジュールされたバッチの数をアサートする
assertBatchCount() メソッドを提供しました。
Bus::assertBatchCount(3);HTML String MethodsLars Klopstra は、次のメソッドを提供しました。 Str および Stringable
toHtmlString() メソッド:
// 之前 new HtmlString(Str::of($content)->markdown()); // 现在 Str::of($content) ->markdown() ->html();リリース ノート GitHub で 8.77.0 から 8.78.0 までの新機能と更新の完全なリストを表示できます。違い。次のリリース ノートは変更ログから直接抜粋したものです: v8.78.0New
コマンド ( #40135 )
メソッドを追加しました (#40116)
(40913ac)
(#40147)
(#40217)
機能 (#40234) )
(#40247)
リフレクター クラスの改善 (#40241)翻訳アドレス: https://learnku.com/laravel/t/64574
以上がLaravel8.78の最新リリースの新機能を見てみましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。