ホームページ >PHPフレームワーク >Laravel >Laravel 8.17がリリースされました!

Laravel 8.17がリリースされました!

藏色散人
藏色散人転載
2020-12-30 08:56:312049ブラウズ

以下は、Laravel 8.17がリリースされました! Framework チュートリアルコラムからの Laravel 8.17がリリースされました! 8.17 の紹介です。友人の参考になれば幸いです。必要としている!

Laravel 8.17がリリースされました!

昨日、Laravel 8.17がリリースされました! チームはバージョン 8.17 をリリースしました。これにより、トランザクション対応のコード実行が導入され、リクエスト オブジェクトに新しい dump() メソッドと dd() メソッドが追加されました。ブランチへの最新の変更:

トランザクションを認識したコードの実行

Mohamed Said は、トランザクション、コミット、ロールバックを記録するためのトランザクション マネージャー クラスを提供しました。この機能には、トランザクションのコミット後 (そしてトランザクションのコミット後のみ) コードを実行するトランザクション対応ハンドラーが含まれています。

DB::afterCommit(function () {
    // 仅在提交事务后执行。
    // 如果事务回滚则丢弃。
    Mail::send(...);
});

トランザクション対応マネージャーは、デフォルトで後続のリスナー、ジョブ、メールなどを対象としています。認識されたトランザクションを使用します。

dump() メソッドと dd() メソッドを Request オブジェクトに追加しました

Trajche Nakov は、dump()dd() を Illuminate Request クラスに提供しました 方法:

$request->dd();

// 只打印数组中的key
$request->dd(['name', 'age']);

// 将它们作为单独的参数传递
$request->dd('name', 'age');

// 在运行验证之前快速检查请求参数
$request->dd()->validate([
    'name' => 'required'
]);

リリース ノート

新機能と更新の完全なリスト、および 8.16.0 と 8.17.0 の違いは GitHub で確認できます。次のリリース ノートは変更ログからのものです:

v8.17.0

New

  • New: トランザクション実行対応コード (#35373、9565598)
  • Request オブジェクトは dd() と dump() を追加します (#35384, c43e08f)
  • enqueueUsing メソッドを使用してすべてのジョブをキューに入れます (#35415, 010d4d7, #35437)

修復

  • テキスト 0 を持つ多態性モーフマップの問題を修正 (#35364)
  • withAggregate メソッドの自己関連付けの問題を修正 (#35392、aec5cca、#35394)
  • PendingCommand で \ n の代わりに PHP_EOL を使用する問題を修正 (#35409)
  • Symfony/Mime アップデート後の image/jpeg 形式での画像検証の問題を修正 (#35419)
  • オブジェクトへの投影をカスタマイズできない問題を修正 (#35420)
  • 修正 Illuminate\Collections\Collection::sortBy() (307f6fb)
  • doubleiMonthly() で時間を指定する場合は、分と時間のオーバーライドを使用しないでください (#35436)

項目の変更

  • 再起動後にビューのレンダリングに DownCommand を使用できるようにします ( #35357, b1ee97e)
  • クラウド ドライバーのデフォルト値を設定します (0bb7fe4)
  • Tailwind ページング フォーカス スタイルを更新します (#35365)
  • Redis: 接続名を渡すことを許可します ( #35402)
  • Date Factory を使用するようにワームホールを変更する (#35421)

元のアドレス: https://laravel-news.com/laravel-8-17- 0

翻訳アドレス: https://learnku.com/laravel/t/53055

以上がLaravel 8.17がリリースされました!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はlearnku.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。