ホームページ >PHPフレームワーク >Laravel >Laravel 8.17がリリースされました!
以下は、Laravel 8.17がリリースされました! Framework チュートリアルコラムからの Laravel 8.17がリリースされました! 8.17 の紹介です。友人の参考になれば幸いです。必要としている!
昨日、Laravel 8.17がリリースされました! チームはバージョン 8.17 をリリースしました。これにより、トランザクション対応のコード実行が導入され、リクエスト オブジェクトに新しい dump() メソッドと dd() メソッドが追加されました。ブランチへの最新の変更:
Mohamed Said は、トランザクション、コミット、ロールバックを記録するためのトランザクション マネージャー クラスを提供しました。この機能には、トランザクションのコミット後 (そしてトランザクションのコミット後のみ) コードを実行するトランザクション対応ハンドラーが含まれています。
DB::afterCommit(function () { // 仅在提交事务后执行。 // 如果事务回滚则丢弃。 Mail::send(...); });
トランザクション対応マネージャーは、デフォルトで後続のリスナー、ジョブ、メールなどを対象としています。認識されたトランザクションを使用します。
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 で確認できます。次のリリース ノートは変更ログからのものです:
\ n
の代わりに PHP_EOL を使用する問題を修正 (#35409)Illuminate\Collections\Collection::sortBy()
(307f6fb)元のアドレス: https://laravel-news.com/laravel-8-17- 0
翻訳アドレス: https://learnku.com/laravel/t/53055
以上がLaravel 8.17がリリースされました!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。