Laravel 10 が登場します。ちょっと覗いてみましょう!

藏色散人
リリース: 2023-01-07 19:41:18
転載
2016 人が閲覧しました

この記事では、Laravel10の最新ニュースを中心に、次期Laravel10の新機能について紹介していきますので、興味のある方はぜひご覧ください。

Laravel 10 が登場します。ちょっと覗いてみましょう!

Laravel v10 は、2023 年 2 月 7 日にリリースされる予定の Laravel の次のメジャー バージョンです。この記事では、私たちが知っているすべての新機能と変更点の概要を説明します。

Laravel 10 に追加される内容のレビューを継続し、2 月のリリースに先立ってこの投稿を更新するため、今後数週間にわたってこの投稿を確認していただければ幸いです。

Laravel 10 リリース日

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: 2022 年 2 月 8 日
  • Laravel 10: 2022 年 2 月 7 日2023 年日付
  • Laravel 11: 2024 年 2 月 6 日

Laravel 9 は2023 年 8 月 8 日までバグを解決し続け、# になります。 2024 年 2 月 6 日セキュリティ問題は
Laravel 10 までに解決される予定です。Laravel 10 は2024 年 8 月 6 日までに引き続きバグを解決し、2025 年 2 月 4 日までにリリースされます。 セキュリティ問題を解決する以前

Laravel 10 は PHP 8.0 と互換性がなくなります

Laravel フレームワークは Laravel 10 では PHP と互換性がなくなります<=v8.0バージョン。最低限必要なバージョンは PHP #^8.1です。マスターと 9.x の比較を参照してください。読み取り専用属性など、フレームワークで使用される8.1 機能が期待できます。

Laravel 10 構造体コードでの組み込み型宣言の使用

Laravel 10 では、

フレームワークで生成された構造体コードには組み込み型宣言が含まれます。これは、ユーザーがフレームワークを通じて作成したクラスには、型ヒントと戻り値の型があることを意味します。私たちの記事ではこれらの考慮事項について説明しています。新しいプロジェクトにタイプを追加することを楽しんでいただけると思います。

[関連する推奨学習:

laravel ビデオ チュートリアル]

型追加メソッドでは、フレームワーク レベルで中断することなく、Laravel プロジェクトの最新の PHP 型リマインダー機能を使用できます。 . 下位互換性。

    戻り値の型
  • メソッド パラメーター
  • 冗長なアノテーションを可能な限り削除します
  • ユーザーがクロージャ パラメーターで組み込み型を使用できるようにします
  • 型付きプロパティを除外する
実行可能検証ルールをデフォルトとして設定する

#Laravel 10 では、

実行可能検証ルール

現在はデフォルトです。職人を介して新しいルールを作成すると、次のことが予想されます:

Laravel 9 で非推奨になった機能Lavavel 9 の一部の機能は、非推奨メソッドとしてマークされています。 Laravel10では削除される予定です。私たちは、非推奨になったすべてのメソッドの概要を提供し、潜在的な影響を評価し、最近リリースされたバージョンを更新する方法を決定するためのアップグレード ガイダンスを公開したいと考えています。

ここでは、Laravel フレームワークのマスター ブランチと 9.x ブランチの間で非推奨となった

互換性のある

機能を時間順にリストします。

さまざまな非推奨を削除するプル リクエスト #41136
非推奨の日付属性を削除するプル リクエスト #42587
削除handleDeprecationメソッドプル リクエスト#42590
DeleteassertTimesSentメソッドプル リクエスト #42592
ScheduleListCommand$defaultName## を削除 # プロパティ419471e非推奨の
Route::homeメソッドPull Request #42614非推奨の削除
dispatchNowPull Request #42591

その他…

Laravel 10 のリリースまであと数か月あり、さらに多くの新機能や発表が予定されています。これらが発表され次第、この記事を更新します。

公式リリース ページをチェックして、目に見える更新情報を見つけることもできます。

元のアドレス:

laravel-news.com/laravel-102023 年 1 月 3 日翻訳

以上がLaravel 10 が登場します。ちょっと覗いてみましょう!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!