Laravel 5.4 フレームワークの登場は間違いなく その結果、新しい機能が登場します。その 1 つは、コレクションでの高次メッセージングのサポートです。いわゆる高次のメッセージング (高次 Order Messaging) は、実際には、純粋にオブジェクト指向の方法でオブジェクトのコレクションをクエリおよび操作するための設計パターンです。
新しい機能をデモンストレーションする最良の方法は、サンプル コードを使用することです。コレクションがあり、その中の各要素を操作したいとします。
$invoices->each(function($invoice) { $invoice->pay(); });
新しい機能を使用すると、上記のコードを次のように簡略化できます。デモンストレーションの例は次のとおりです:
$invoices->each->pay();
同様に、5.4 の新機能により、次のように簡略化できます:
$employees->reject(function($employee) { return $employee->retired; })->each(function($employee) { $employee->sendPayment(); });
上記がこの記事の全内容です。もっと!
Laravel 5.1 フレームワークでの ACL ユーザー認証および権限チェック機能の実装Laravel 5.1 フレームワークでカスタム Artisan コンソール コマンドを作成する方法
以上がLaravel の新機能: 高レベルのメッセージングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。