すべての Web アプリケーション フレームワークには独自のバージョン履歴があり、常に更新および保守されています。すべての最新バージョンには新しい機能と、変更または廃止された機能が含まれているため、どのバージョンがプロジェクトに適しているかを知ることが重要です。
Laravel に関しては、以下に示す 2 つのアクティブなバージョンがあります -
Laravel 5.1 には、Web 開発のためのすべての堅牢な機能を含む最新バージョンの Laravel 5.1.5 を含むさまざまなリリースも含まれています。 Laravel のロードマップまたはバージョンリリースは以下の画像に示されています -
Laravel のリリースプロセスを理解する上で、次の点は注目に値します -
Laravel 5.1ではapp/modelsの古いディレクトリが削除されました
すべてのコントローラー、ミドルウェア、リクエストは、app/Http フォルダーの下のディレクトリ内にグループ化されます。
新しいフォルダー、つまりProvidersディレクトリは、以前のバージョンのLaravel 4.x.のapp/startファイルに置き換えられます
すべての言語ファイルとビューは resources ディレクトリに移動されます。
新しい職人コマンドroute:cacheは、新しいルートの登録に使用され、Laravel 5.1以降のバージョンのリリースに含まれています。
Laravel は HTTP ミドルウェア をサポートしており、CSRF トークン と認証モデルも含まれています。
すべての認証モデルは 1 つのディレクトリ、つまり resources/views/auth の下にあります。これには、ユーザー登録、認証、パスワード コントローラーが含まれます。
バージョン | リリース | バグ修正は | までセキュリティ修正期限 |
---|---|---|---|
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日 |
強調表示されたバージョンが最新のリリースを示していることに注意してください。
以上がLaravel - リリースプロセスを理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。