ホームページ >PHPフレームワーク >Laravel >Laravel - リリースプロセスを理解する

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

王林
王林オリジナル
2024-08-27 10:51:23659ブラウズ

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

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

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

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

Laravel Release Process

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 の下にあります。これには、ユーザー登録、認証、パスワード コントローラーが含まれます。

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日

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

以上がLaravel - リリースプロセスを理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:Laravel - ハッシュ次の記事:Laravel - ハッシュ