この記事では、Laravel10の最新ニュースを中心に、次期Laravel10の新機能について紹介していきますので、興味のある方はぜひご覧ください。
Laravel v10 は、2023 年 2 月 7 日にリリースされる予定の Laravel の次のメジャー バージョンです。この記事では、私たちが知っているすべての新機能と変更点の概要を説明します。
Laravel 10 に追加される内容のレビューを継続し、2 月のリリースに先立ってこの投稿を更新するため、今後数週間にわたってこの投稿を確認していただければ幸いです。
Laravel 9 より前は、主要なフレームワークのバージョンは年に 2 回、またはおよそ 6 か月ごとにリリースされていました。 Laravel 9 から始めて、コアチームは Laravel 9 を (当初の 2021 年 9 月の計画ではなく) 2022 年 2 月にリリースするという年次計画を策定しました。
Laravel は、多くの優れたコミュニティ ドライバーを使用して実装する拡張パッケージSymfony の 9 コンポーネントなどのフレームワーク機能。 Symfony 6.0 は 11 月にリリースされました。したがって、Laravel 9.0 のリリースを 2022 年に延期することを選択しました。
リリースが遅れたため、2022 年 9 月まで待たずに Symfony ベースのコンポーネントを Symfony 6.0 にアップグレードできます。一方、リリースは常に Symfony のリリースの 2 か月後に行われるため、これにより後続の年次リリースに向けた準備が整います。
この計画の年間メジャー バージョン リリース スケジュールは次のとおりです。
Laravel 9 は 2023 年 8 月 8 日までバグを解決し続け、# になります。 2024 年 2 月 6 日 セキュリティ問題は
Laravel 10 までに解決される予定です。Laravel 10 は 2024 年 8 月 6 日 までに引き続きバグを解決し、2025 年 2 月 4 日までにリリースされます。 セキュリティ問題を解決する以前
Laravel フレームワークは Laravel 10 では PHP と互換性がなくなります <=v8.0
バージョン。最低限必要なバージョンは PHP #^8.1 です。
マスターと 9.x の比較 を参照してください。読み取り専用属性など、フレームワークで使用される 8.1 機能 が期待できます。
フレームワークで生成された構造体コードには組み込み型宣言が含まれます。これは、ユーザーがフレームワークを通じて作成したクラスには、型ヒントと戻り値の型があることを意味します。私たちの記事ではこれらの考慮事項について説明しています。新しいプロジェクトにタイプを追加することを楽しんでいただけると思います。
[関連する推奨学習:laravel ビデオ チュートリアル ]
型追加メソッドでは、フレームワーク レベルで中断することなく、Laravel プロジェクトの最新の PHP 型リマインダー機能を使用できます。 . 下位互換性。 現在はデフォルトです。職人を介して新しいルールを作成すると、次のことが予想されます: # 在 Laravel 9 创建一个实现了 Illuminate\Contracts\Validation\Rule 接口的
# 规则类
artisan make:rule Uppercase
# 在 Laravel 9 创建一个标注为 可执行和隐式调用的规则
artisan make:rule Uppercase --invokable
artisan make:rule Uppercase --invokable --implicit
# 在 Laravel 10 默认创建的规则类即可执行
artisan make:rule Uppercase
# 在 Laravel 10 中的隐式调用规则
artisan make:rule Uppercase --implicit
ここでは、Laravel フレームワークのマスター ブランチと 9.x ブランチの間で非推奨となった
互換性のある機能を時間順にリストします。
さまざまな非推奨を削除するプル リクエスト #41136
非推奨の日付属性を削除するプル リクエスト #42587
削除handleDeprecation
メソッドプル リクエスト#42590
DeleteassertTimesSent
メソッドプル リクエスト #42592ScheduleListCommand
の $defaultName## を削除 # プロパティ
419471e非推奨の
Route::home メソッド
Pull Request #42614非推奨の削除
dispatchNow
Pull Request #42591
公式リリース ページ をチェックして、目に見える更新情報を見つけることもできます。
元のアドレス:laravel-news.com/laravel-10 2023 年 1 月 3 日翻訳
以上がLaravel 10 が登場します。ちょっと覗いてみましょう!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。