ホームページ >見出し >Laravel 9が正式リリース、新機能一覧!

Laravel 9が正式リリース、新機能一覧!

藏色散人
藏色散人転載
2022-02-09 15:18:225428ブラウズ

Laravel 9 の正式バージョンがリリースされました。新機能には、PHP v8.0 の使用、コントローラー ルーティング グループ、新しいデフォルトの Ignition エラー ページ、Laravel Scout データベース エンジン、統合された Symfony Mailer、Flysystem 3.x、改善された Eloquent アクセスが含まれますエディター/モディファイアーなど。

関連する推奨事項: 「Laravel 9 をインストールする 2 つの方法を簡単に説明します

Laravel 9が正式リリース、新機能一覧!

新しいホームページのデザイン

Laravel 9が正式リリース、新機能一覧!

リリースの発表では、Laravel 9 が次の長期サポート バージョン (LTS) であり、2024 年 2 月まで受け付けられることが示されています。 バグ修正、セキュリティ修正は 2025 年 2 月まで適用されます。さらに、Laravel 9 以降、Laravel のリリース サイクルが変更されました。新しいメジャー バージョンは、以前の 6 か月ごとではなく、約 12 か月ごとにリリースされます。その理由は次のとおりです:

Laravel は、多くのコミュニティ主導のツールキットと 9 つの Symfony コンポーネントを使用して、フレームワーク内に多くの機能を実装します。 Symfony 6.0 は 11 月にリリースされる予定です。このため、Laravel 9.0 のリリースを 2022 年まで延期することにしました。

リリースを遅らせることで、このアップグレードの実行を 2022 年 9 月まで待たなくても、基盤となる Symfony コンポーネントを Symfony 6.0 にアップグレードできます。さらに、年次リリースは常に Symfony の発売から 2 か月後に行われるため、これにより将来のリリースに対する準備が整います。

Laravel 9が正式リリース、新機能一覧!

Laravel 9 の主な新機能:

  • 使用する PHP バージョンの最小要件は PHP です8

  • ルートの新しい設計の導入:list

  • 端末に直接カバレッジを表示できる --coverage テスト オプションを追加

  • デフォルトで匿名スタブ移行を使用します

  • 新しいクエリ構築インターフェイス

  • PHP 8 文字列関数をサポートします

  • SwiftMailer から Symfony Mailer へのメール機能の移行

  • Flysystem 3.xx

  • Eloquent アクセサーの最適化/修飾子

  • 列挙型を使用した暗黙的なルート バインディング (PHP 8.1)

  • コントローラー ルーティング グループ

  • Enum Eloquent プロパティ変換

  • 強制レンジバインディング

  • Laravel Breeze API と Next.js

  • Laravel Scout データベース エンジン

  • 全文インデックス/Where 句

  • インライン ブレード テンプレートのレンダリング

  • Soketi Echo Server

  • オプションの Bootstrap 5 ページング ビュー

  • Optimize Ignition 例外ページ

  • ##New str( ) および to_route() ヘルパー関数

これらは Laravel 9 の新機能の一部にすぎません。完全なリストを確認するには、Laravel 9 リリースノート##を確認してください。 # および アップグレード ガイド。さらに、簡単な更新方法が必要な場合は、Laravel Shift を参照してください。

php 中国語 Web サイトの

laravel ビデオ チュートリアル 列には、最新かつ最もホットな Laravel テクノロジの教育ビデオとドキュメントが含まれています。ぜひご覧ください。

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