Laravel-understanding-release-process

提供:Dev Guides
移動先:案内検索

Laravel-リリースプロセスを理解する

すべてのWebアプリケーションフレームワークには独自のバージョン履歴があり、常に更新および保守されています。 すべての最新バージョンには、変更または廃止される新しい機能と機能が搭載されているため、プロジェクトに適したバージョンを把握しておくことが重要です。

Laravelに関しては、以下の2つのアクティブバージョンがあります-

  • Laravel 4- 2013年5月にリリース
  • Laravel 5.1- 2015年2月にリリース

Laravel 5.1には、Web開発用のすべての堅牢な機能を含む最新バージョンのLaravel 5.1.5のさまざまなリリースも含まれています。 Laravelまたはバージョンリリースのロードマップは、以下の画像に示されています-

Laravelリリースプロセス

次の点は、Laravelのリリースプロセスを理解するという文脈で注目に値します-

  • app/models の古いディレクトリは、Laravel 5.1で削除されました。
  • すべてのコントローラー、ミドルウェア、および要求は、app/Httpフォルダーの下のディレクトリ内にグループ化されます。
  • 新しいフォルダ、つまり Providers ディレクトリは、Laravel 4.xの以前のバージョンの app/start ファイルに置き換えられました。
  • すべての言語ファイルとビューが resources ディレクトリに移動されます。
  • 新しいルートコマンド route:cache は、新しいルートの登録に使用され、Laravel 5.1以降のバージョンのリリースに含まれています。
  • Laravelは* HTTPミドルウェア*をサポートし、* CSRFトークン*と認証モデルも含みます。
  • すべての認証モデルは、1つのディレクトリ、つまり resources/views/auth の下にあります。 ユーザー登録、認証、パスワードコントローラーが含まれます。

Laravelリリース

Version Release Bug Fixes Until Security Fixes Until
V1 June 2011 - -
V2 September 2011 - -
v3 February 2012 - -
v4 May 2013 - -
5.0 Feb 4th, 2015 Aug 4th, 2015 Feb 4th, 2016
5.1 (LTS) Jun 9th, 2015 Jun 9th, 2017 Jun 9th, 2018
5.2 Dec 21st, 2015 Jun 21st, 2016 Dec 21st, 2016
5.3 Aug 23rd, 2016 Feb 23rd, 2017 Aug 23rd, 2017
5.4 Jan 24th, 2017 Jul 24th, 2017 Jan 24th, 2018
5.5 (LTS) Aug 30th, 2017 Aug 30th, 2019 Aug 30th, 2020
5.6 Feb 7th, 2018 Aug 7th, 2018 Feb 7th, 2019
5.7 Sep 4, 2018 Feb 4th, 2019 Sep 4th, 2019

強調表示されたバージョンが最新リリースを示していることに注意してください。