この記事では、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.x ブランチの間で非推奨となった
互換性のある機能を時間順にリストします。
さまざまな非推奨を削除するプル リクエスト #41136
非推奨の日付属性を削除するプル リクエスト #42587
削除handleDeprecation
メソッドプル リクエスト#42590
DeleteassertTimesSent
メソッドプル リクエスト #42592ScheduleListCommand
の$defaultName## を削除 # プロパティ
419471e非推奨の
Route::homeメソッド
Pull Request #42614非推奨の削除
dispatchNowPull Request #42591
公式リリース ページをチェックして、目に見える更新情報を見つけることもできます。
元のアドレス:laravel-news.com/laravel-102023 年 1 月 3 日翻訳
以上がLaravel 10 が登場します。ちょっと覗いてみましょう!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。