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
- New
- 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)
- 役に立たないチェックを削除 (#40145)
- ソート操作の最初の要素が文字列である場合のキーによるコレクション (呼び出し可能であっても) (#40212)
- 複数のホストがある場合は、最初のホストを使用してください Illuminate/Database/ Console/DbCommand::getConnection()
- (#40226)
リフレクター クラスの改善 (#40241)
- Fix
- 属性変換の修正 (#40245、c0d9735)
翻訳アドレス: https://learnku.com/laravel/t/64574
以上がLaravel8.78の最新リリースの新機能を見てみましょう。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Laravelの移行システムは、最新バージョンでどのような新機能とベストプラクティスを提供していますか? 1。多型関係にnullablemorphs()を追加しました。 2。列()メソッドが導入され、列の順序が指定されます。 3.孤立した記録を避けるために、外国のキー制約の処理を強調します。 4.インデックスを適切に追加するなど、パフォーマンスを最適化することをお勧めします。 5.移行の実装と記述名の使用を提唱します。

laravel10、relietinginfebruary2023、isthelatestltsversion、supportedforthreeyears.itrequiresphp8.1、拡張、forfeatureflagsを拡張し、エラーハンドリング、洗練されたもの、および実質的な形成、特にineLoquentormを改善します。

Laravelの最新バージョンでは、複数の新機能を紹介します。1。Laravelpennantは、機能フラグを管理するために使用され、新しい機能を段階的にリリースできるようにします。 2。LARAVELREVERBは、リアルタイムコメントなどのリアルタイム機能の実装を簡素化します。 3. Laravelviteは、フロントエンドの建設プロセスを加速します。 4.新しいモデル工場システムは、テストデータの作成を強化します。 5.エラー処理メカニズムを改善し、より柔軟なエラーページのカスタマイズオプションを提供します。

softleteinelelavelisling -memptry -bracechortsdevetus -teedeecetovedlydeveledteecetetecedelave

laravel10.xisthecurrentversion、newfeatureslikeNumsuportineloquentModelsEndimprovedeModelbindingwithenums.theseupdatesenhanceCodereadabilityandsecurity、butrequirecarefulplanningandinningandincrementarementalementalementation forasucesupgrade。

laravelMigrationSstreamLedinedAtabaseManagementionbyAllowingsCheMachAngESTOBEDEDINPHPCODE

Laravelの最新バージョンを見つけるには、公式Webサイトlaravel.comにアクセスして、右上隅の「ドキュメント」ボタンをクリックするか、Composersコマンド「Composershowlaravel/Framework | Grepversions」を使用できます。更新され続けると、プロジェクトのセキュリティとパフォーマンスの向上に役立ちますが、既存のプロジェクトへの影響を考慮する必要があります。

Youは、loredupdateTotheTothESTLARAVERVERSIONFORPERFORMANCEIMPROVEMENTS、強化セキュリティ、NewFeatures、BetterCommunitySupport、およびLong-Termmantenance.1)パフォーマンス:laravel9'seloquentormizationsenhanceapplicationspeed.2)laravel8introducedbetter


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

メモ帳++7.3.1
使いやすく無料のコードエディター
