Laravel-リリースプロセスを理解する
すべてのWebアプリケーションフレームワークには独自のバージョン履歴があり、常に更新および保守されています。最新バージョンにはすべて、変更または非推奨の新しい機能が含まれているため、プロジェクトに適したバージョンを知っておくことが重要です。
Laravelに関しては、以下の2つのアクティブなバージョンがあります-
- Laravel 4- 2013年5月にリリース
- Laravel5.1- 2015年2月にリリース
Laravel 5.1には、Web開発のためのすべての堅牢な機能を含む最新バージョンのLaravel5.1.5のさまざまなリリースも含まれています。Laravelまたはバージョンリリースのロードマップを下の画像に示します-
Laravelのリリースプロセスを理解する上で、以下の点は注目に値します。
の古いディレクトリ app/models Laravel5.1で削除されました。
すべてのコントローラー、ミドルウェア、および要求は、app / Httpフォルダーの下のディレクトリー内にグループ化されます。
つまり、新しいフォルダ Providers ディレクトリはに置き換えられます app/start 以前のバージョンのLaravel4.xのファイル。
すべての言語ファイルとビューはに移動されます resources ディレクトリ。
新しい職人コマンド route:cache 新しいルートの登録に使用され、Laravel5.1以降のバージョンのリリースに含まれています。
Laravelはサポートします HTTP middleware また、 CSRF tokens および認証モデル。
すべての認証モデルは、1つのディレクトリの下にあります。 resources/views/auth。これには、ユーザー登録、認証、およびパスワードコントローラーが含まれます。
Laravelリリース
バージョン | リリース | までのバグ修正 | までのセキュリティ修正 |
---|---|---|---|
V1 | 2011年6月 | - | - |
V2 | 2011年9月 | - | - |
v3 | 2012年2月 | - | - |
v4 | 2013年5月 | - | - |
5.0 | 2015年2月4日 | 2015年8月4日 | 2016年2月4日 |
5.1(LTS) | 2015年6月9日 | 2017年6月9日 | 2018年6月9日 |
5.2 | 2015年12月21日 | 2016年6月21日 | 2016年12月21日 |
5.3 | 2016年8月23日 | 2017年2月23日 | 2017年8月23日 |
5.4 | 2017年1月24日 | 2017年7月24日 | 2018年1月24日 |
5.5(LTS) | 2017年8月30日 | 2019年8月30日 | 2020年8月30日 |
5.6 | 2018年2月7日 | 2018年8月7日 | 2019年2月7日 |
5.7 | 2018年9月4日 | 2019年2月4日 | 2019年9月4日 |
強調表示されたバージョンは最新リリースを示していることに注意してください。