Laravel は、2011 年 6 月 9 日にリリースされた最初のベータ版であり、laravel1 は 1 か月以内にリリースされました。laravel1 は、検証メソッド、ページング、コマンド ライン パッケージなどのいくつかの組み込みモジュールとともにリリースされました。 Eloquent ORM; その後、Laravel2 が 2011 年 11 月 24 日にリリースされ、laravel3 が 2012 年 2 月 22 日にリリースされ、続いて 2022 年 2 月に laravel9 がリリースされました。
#この記事の動作環境: Windows 10 システム、Laravel バージョン 9、Dell G3 コンピューター。
Laravel1
Laravel の最初のベータ版は 2011 年にリリースされました。6 月にリリースされました。 9月9日、ベータ版のリリースから1か月以内にLaravel 1がリリースされました。 Laravel 1には、認証、データベース操作用のEloquent ORM、ローカリゼーション、モデルとリレーションシップ、シンプルなルーティングメカニズム、キャッシュ、セッション、ビュー、モジュールとライブラリによる拡張性、HTMLヘルパーなどのいくつかの組み込み機能が付属しています。
Laravel 1 は MVC フレームワークに従っていませんが、構文が非常に明確であるため、開発者はこのフレームワークを使用します。 Laravel 1 の開発後、Taylor Otwell は検証方法、ページネーション、コマンド ライン パッケージ インストーラー、Eloquent ORM などの新機能を追加しました。新しい機能の追加により、新しいバージョンである Laravel 2 が開発され、開発には 6 か月もかかりませんでした。
Laravel2
Laravel 2 バージョンは 2011 年 11 月 24 日にリリースされました。 Laravel2 では Laravel 1 で生じた問題が解消され、Laravel 2 は MVC アーキテクチャに従っています。 Laravel 2 は真の MVC フレームワークと考えることができます。 2011 年 9 月に、コントローラー、テンプレート エンジン (ブレードと呼ばれる)、および制御反転 (IOC) のサポートが組み込まれた Laravel 2 がリリースされました。コントローラーの追加のおかげで、Laravel 2 フレームワークは完全に認定された MVC フレームワークになります。このフレームワークの主な欠点は、サードパーティ モジュールのサポートが排除されていることです。
Laravel3
Laravel 3 バージョンは 2012 年 2 月 22 日にリリースされました。このバージョンには、単体テストの統合、Artisan コマンド ライン インターフェイス、データベース移行、イベント、セッション ドライバー、データベース ドライバーなどの重要な機能が含まれています。 Laravel 3 は、さまざまな Web アプリケーションで使用できる最も安定したシンプルなフレームワークです。 Laravel 3 は安定バージョンとして市場に投入され、多くの開発者が Laravel フレームワークに切り替え始めました。 Laravel 3 のリリースから 5 か月後、フレームワークの作成者は、フレームワークの新しいバージョン、つまり Laravel 4 の作成に取り組み始めました。
Laravel4
Laravel バージョンは、バージョン 3 のリリースから 1 年 3 か月後の 2013 年 5 月 28 日にリリースされました。新しいバージョンのリリースはフレームワークが継続的に進化していることを示すものですが、フレームワークの信頼性が低下します。開発者は安定性を求めているため、PHP 開発の明るい未来を実現するために Laravel 4 が市場に投入されました。
Laravel 4 は、相互に統合されるコンポーネントのコレクションとして最初から作成されました。これらのコンポーネントの管理は、Composer と呼ばれる依存関係マネージャーを通じて行われます。 Laravel 4には、データベースシード、メッセージキュー、組み込みメーラー、スコープ付きのEloquent ORM、論理的な削除など、他のバージョンのLaravelが提供する必要のない拡張機能セットが付属しています。
Laravel5
Laravel 5 バージョンは 2015 年 2 月にリリースされ、以前のバージョン Laravel 4 の機能強化です。 Laravel 5の新機能は、Schedulerと呼ばれるパッケージ、リモートストレージの使用を可能にするFlysystemと呼ばれる抽象化レイヤーを介してタスクの実行を定期的にスケジュールする機能です。ローカル ファイル システム Elixir と同様に、認証は Socialite パッケージを使用することで簡素化されます。また、開発されたアプリケーションのディレクトリ ツリー構造という新機能も導入されています。
Laravel 5.1 は 2015 年 6 月にリリースされました。これには、新しいディレクトリ構造、簡素化されたメソッド インジェクション、ルート キャッシュの概念などの新機能が含まれています。
Laravel 5.2 は 2015 年 12 月にリリースされ、このバージョンで追加された機能には、認証スキャフォールディング、配列検証、サーバー監視、Laravel Cashier が含まれます。
Laravel 5.3 は 2016 年 8 月にリリースされました。 Laravelcho、新しい通知システム、Laravel Scout、Passport などの機能が含まれています。
Laravel 5.4 は 2017 年 1 月にリリースされました。これには、Laravel Dusk、Laravel Mix、Automatic Facades、改善されたルーティングなどの機能が含まれています。
Laravel 5.5 バージョンは 2017 年 8 月にリリースされました。このリリースでは、Laravel アプリケーションのパフォーマンスを強化するために PHP 7 が導入されています。また、ルート メソッドやパッケージを自動的に追加する自動パッケージ検出などの新機能も含まれています。
Laravel 5.6 バージョンは 2018 年 2 月にリリースされました。これには、新しいブレード命令や API コントローラーの生成などの新機能が含まれています。このリリースでは、Argon やパスワード ハッシュのサポートなどの新機能も追加されました。 Bootstrap 4 は Laravel 5.6 より前にリリースされたため、このバージョンで Bootstrap 4 が導入されました。
Laravel 5.7 バージョンは 2018 年 9 月にリリースされ、Laravel Dump Server や Laravel Nova などの機能が含まれています。このリリースでは、URL ジェネレーターや呼び出し可能構文などの他の機能が追加され、エラー メッセージも改善されました。
[関連する推奨事項: laravel ビデオチュートリアル ]
以上がlaravelはいつリリースされましたか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。