Laravel 11がリリース - ミニマルアプリケーションアーキテクチャの導入やSQLiteのデフォルト化など

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

S 20240313 102827

Taylor Otwell氏は3月12日(現地時間)、PHP製のWebフレームワーク「Laravel 11」をリリースしました。

Laravel 11では、ミニマルアプリケーションアーキテクチャの導入や、SQLiteのデフォルト化、ヘルスルーティングの実装、秒単位のレート制限の提供、グレースフルな暗号化キーローテーションのサポート、キューテストの改善、新しいArtisanコマンドの導入、Resendメールトランスポートの追加、Promptバリデーターの統合など多数の新機能が追加されています。

ミニマルアプリケーションアーキテクチャは、Laravel開発者がすでに慣れ親しんでいる多くのコンセプトを保持しながら、よりスリムでモダンなエクスペリエンスを提供することを目的としています。アプリフォルダは大幅に簡素化され、HTTPカーネルとコンソールカーネルの両方が削除され、ほとんどカスタマイズされていなかった9つのミドルウェアはフレームワーク自体に移動され、例外ハンドラは削除され、Providersディレクトリは単一のプロバイダにスリム化されています。

Ok0fcXoyE0LXR7ndvhsopXD9Nxz6J6OJXmUqD94A

新しいLaravelアプリケーションのデータベースストレージとしてSQLiteが使用されるようになり、Laravelのセッション、キャッシュ、キュー用のデータベースドライバーにも使用されるようになります。さらに、composer create-projectコマンドやLaravelインストーラーを使ってプロジェクトを作成すると、自動的にSQLiteファイルが作成され、最初のデータベース移行が実行されます

2v4o3EpZkjfNOq0IYdjXui8rlGAQMrYfC2IUPAZX

新機能の詳細は公式ブログあるいはRelease Notesで確認可能です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次