コンテンツにスキップ

Laravel

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Laravel
開発元 Taylor Otwell
初版 2011年6月 (13年前) (2011-06)[1]
最新版

11.x.x[2] / 2024年3月12日 (3か月前) (2024-03-12)

リポジトリ ウィキデータを編集
プログラミング
言語
PHP
対応OS クロスプラットフォーム
サポート状況 Active
種別 Webアプリケーションフレームワーク
ライセンス MIT License
公式サイト laravel.com
テンプレートを表示

Laravel MVCWebPHPWeb使Symfony9LaravelMITGitHub[3].NETTaylor Otwell Taylor[4]

202312GitHubPHP, Ruby, Python1[5] [6]

2024312laravel.com11[7]

12Symfony2Laravel[8]

[]


WebLaravel120116122011113201224(20135)ComposerPHPSymfony[9] 201525.04.3[9] 11LaravelWeb5.56LTS(Long Term Support)3LTS[10]LTS9LTS10LTSEOL

LaravelWebORM()DI()ArtisanRuby on RailsrailsArtisanArtisan

バージョン[編集]

バージョン リリース時期 サポート 必要PHPバージョン
1 2011年6月[1]
2 2011年11月[1]
3 2012年2月[1]
4.0 2013年5月[1] 5.3以上[11]
4.1 2013年12月 5.3以上[12]
4.2 2014年6月 5.4以上[13]
5.0 2015年2月 5.4以上 [14]
5.1 2015年9月 LTS 5.5.9以上 [15]
5.2 2015年12月 5.5.9以上 [16]
5.3 2016年8月 5.6.4以上 [17]
5.4 2017年1月 5.6.4以上 [18]
5.5 2017年8月[19] LTS 7.0以上 [20]
5.6 2018年2月[21] 7.1.3以上 [22]
5.7 2018年9月[23] 7.1.3以上 [24]
5.8 2019年2月[25] 7.1.3以上 [26]
6 2019年9月[27] LTS 7.2以上 [28]
7 2020年3月[29] 7.2.5以上[30]
8 2020年9月[31] 7.3以上[32]
9 2022年2月[33] 8以上[34]
10 2023年2月[33] 8.1以上[35]
11 2024年3月[36] 8.2以上[37]
  • LTS(Long Term Support) のリリースはバグフィックスが2年間、セキュリティフィックスは3年間
  • LTSではない通常のリリースはバグフィックスが18ヵ月、セキュリティフィックスは2年間[38]
  • バージョン6より、セマンティックバージョニング[39]を採用したため、バージョンナンバーのインクリメントはバージョン5系の時代と大きく異なる。
バージョン別機能比較 (Laravel 1 to 4)[1]
バージョン Laravel 1 Laravel 2 Laravel 3 Laravel 4
認証(Auth)
キャッシュ
Eloquent
MySQL
PostgreSQL
SQLite
SQLServer - -
マイグレーション - -
IoCコンテナ -
Config
Formヘルパー
HTMLヘルパー
URLヘルパー
ルーティング
コントローラー -
モデル
ビュー
モデル間のリレーションシップ -
リダイレクト
レスポンス
String(文字列)ヘルプ関数
バリデーション -
ユニットテスト - -
Bladeテンプレートエンジン - -
DB Seeding - - -
キュー - - -
メール - - -
ファサード(Facade) - - -
コマンドライン(CLI) - -
拡張性 モジュールライブラリ モジュールライブラリ バンドルライブラリ Composerパッケージ
Laravel 4 と Laravel 5 のディレクトリ構造の違い[40][41]
Laravel 4 Laravel 5
app/commands app/Console
app/config config
app/controllers app/Http/Controllers
app/database database
app/lang resources/lang
app/models app
app/start 無し
app/storage storage
app/tests tests
app/views resources/views
app/filters.php 廃止(app/Providers/FilterServiceProviderに定義)
app/routes.php app/Http/routes.php(5.2以降はapp/routes/api.phpに定義)
app/database/production.sqlite storage/database.sqlite(ファイルはないので自分で作る必要あり)

Web[]


PHPLaravelPythonDjangoRubyRuby on Rails3[42]

Stack OverflowPHPWebLaravelPHPWeb[43]

LaravelPHPWeb使[44][45][46][47]

[]


Laracon Laravel()[48]UserScape[49][50][51][52]
Laracon開催スケジュール
日付 会場
2013年2月22–23日  ワシントンD.C.
2013年8月30–31日[53]  アムステルダム
2014年5月15–16日  ニューヨーク
2014年8月28–30日[54]  アムステルダム
2015年8月11–12日[55]  ケンタッキー州ルイビル
2015年8月25–26日[56]  アムステルダム
2016年7月27–29日[57] ケンタッキー州ルイビル
2016年8月23–24日[58] アムステルダム
2017年3月8日[59] オンライン
2017年7月25–26日[60] ニューヨーク
2017年8月28–30日[61][62] アムステルダム
2018年2月7日[63] オンライン
2018年7月25-26日[64] シカゴ
2019年3月6日[65] オンライン
2019年7月24-25日[66] ニューヨーク(PLAYSTATION THEATER タイムズスクエア)
2020年2月26日[67] オンライン
2020年3月21日[68] 東京(2020年2月21日、新型コロナウイルス感染症(COVID-19)により中止)[69]
2020年8月26日[70] オンライン
2021年3月17日[71] オンライン
2021年9月1日[72] オンライン
2022年2月9日[73] オンライン
2023年7月19-20日[74] ナッシュビル
2024年2月5-6日[75] アムステルダム



[]


LaravelMIT[76][77]LaravelLaravel

[]


Laravel[78]

[]


LaravelLumen[79]

関連項目[編集]

脚注[編集]



(一)^ abcdefMaks Surguy (2013727). History of Laravel PHP framework, Eloquence emerging ().  maxoffsky.com. 2014223

(二)^ Laravel 11 Now Available. blog.laravel.com (2024312). 2024313

(三)^ Daniel Gafitescu (201366). Goodbye CodeIgniter, Hello Laravel.  sitepoint.com. 20131221

(四)^ LaravelCodeIgniter. 2014223

(五)^ PHP7 (2017316). 2017519

(六)^ Framework (2019227). 2019227

(七)^ Laravel 11 Now Available (). The Laravel Blog. 2024313

(八)^ Laravel 9 is Now Released! (). Laravel News. 202229

(九)^ abMatt StaufferLaravel Up & Running Second EditionO'Reilly Mediap.4

(十)^ Laravel jp.  Laravel jp. 2019725

(11)^ laravel/framework v4.1.0 ().  Packagist. 2018328

(12)^ laravel/framework v4.2.0 ().  Packagist. 2018328

(13)^ laravel/framework v4.3.0 ().  Packagist. 2018328

(14)^ laravel/framework v5.0.0 ().  Packagist. 2018328

(15)^ laravel/framework v5.1.0 ().  Packagist. 2018328

(16)^ laravel/framework v5.2.0 ().  Packagist. 2018328

(17)^ laravel/framework v5.3.0 ().  Packagist. 2018328

(18)^ laravel/framework v5.4.0 ().  Packagist. 2018328

(19)^ Paul Redmond (2017830). Laravel 5.5 LTS is Now Released ().  Laravel News. 2017117

(20)^ laravel/framework v5.5.0 ().  Laravel News. 2018328

(21)^ Paul Redmond (201827). Laravel 5.6 is Live, Heres Whats New! ().  Laravel News. 201829

(22)^ laravel/framework v5.6.0 ().  Laravel News. 2018328

(23)^ Eric L. Barnes (201894). Laravel 5.7 is now released! ().  Laravel News. 201894

(24)^ laravel/framework v5.7.0 ().  Laravel News. 201895

(25)^ PAUL REDMOND (2019226). Laravel 5.8 is released ().  Laravel News. 2019227

(26)^ laravel/framework v5.8.0 ().  Packagist. 2019227

(27)^ Laravel 6 Is Now Released ().  Laravel News (201993). 2019-09-3author=PAUL REDMOND

(28)^ laravel/framework/framework. 201993

(29)^ Laravel 7 Is Now Released ().  Laravel News (202033). 2020-03-03 author=ERIC L. BARNES

(30)^ laravel/framework - Packagist. packagist.org. 2020910

(31)^ Laravel 8 is Now Released! (). Laravel News (202098). 202099

(32)^ laravel/framework - Packagist. packagist.org. 2021712

(33)^ abLaravel. Laravel Versions. 2023215

(34)^ laravel/framework - Packagist. packagist.org. 2021712

(35)^ laravel/framework - Packagist. packagist.org. 20221118

(36)^ Laravel 11 Now Available (). The Laravel Blog. 2024313

(37)^ laravel/framework (). packagist.org. 2024313

(38)^ Release Notes - Laravel - The PHP Framework For Web Artisans.  laravel.com. 20211020

(39)^   2.0.0 (jp). 20191114

(40)^ Laravel 5  

(41)^ Laravel 5.0.dev 

(42)^ 使3WebRailsDjangoLaravel.  hatenablog. 2020116

(43)^ Stack Overflow Trends.  stackoverflow. 2020116

(44)^ PHP Web Framework Benchmark 2019.  Qiita. 2020116

(45)^ php-framework-benchmark.  Github. 2020116

(46)^ Web Framework Benchmarks.  TechEmpower. 2020121

(47)^ PHP Benchmarks.  InfoDroid. 2020121

(48)^ Laravel

(49)^ Userscape | Home

(50)^ Laravel wiki.  laravel.io. 201412[]

(51)^ Laracon EU 2013.  laracon.eu. 201412

(52)^ Userscape home page.  userscape.com. 201412

(53)^ Laracon EU 2013. laracon.eu. 122014

(54)^ Laracon EU 2014. laracon.eu. 8302014

(55)^ Laracon 2015 will be in Louisville KY. laravel-news.com (1152015). 792015

(56)^ Laracon EU 2015. laracon.eu. 792015

(57)^ Eric L. Barnes (162016). Laracon tickets are now on sale. laravel-news.com. 172016

(58)^ Eric L. Barnes (172016). Laracon EU tickets on sale. laravel-news.com. 472016

(59)^ Announcing Laracon Online (). Laravel News. (201726). https://laravel-news.com/announcing-laracon-online 2017324 

(60)^ Laracon 2017  Location and dates have been announced (). Laravel News. (2016119). https://laravel-news.com/laracon-2017 2017324 

(61)^ WebEngineers. Announcing Laracon EU 2017 the official European Laravel conference. (). Laracon EU 2017. https://laracon.eu/2017/news/2017/01/12/announcing-laracon-eu-2017-the-official-european-laravel-conference/ 2017324 

(62)^ Laracon EU 2017 is Announced (). Laravel News. (2017116). https://laravel-news.com/laracon-eu-2017-is-announced 2017324 

(63)^ Eric L. Barnes (20171025). Announcing Laracon Online 2018 ().  Laravel News. 2017117

(64)^ Laracon 2018 ().  Laravel LLC. (2018725). 201894

(65)^ Announcing Laracon Online 2019 ().  Laravel News (201936). 2019225

(66)^ Laracon  ().  Laravel LLC. (2018724). 2019225

(67)^ Laracon Online 2020 The official worldwide Laravel online conference () (2020212). 2020212

(68)^ Laravel JP Conference 2020.  Laravel JP Conference  (2020212). 2020212

(69)^ Laravel JP Conference 2020.  Laravel JP Conference  (2020221). 2020225

(70)^ Laracon Online | The official Laravel online conference (). Laracon Online | The official Laravel online conference. 202099

(71)^ [https://laravel-news.com/announcing-laracon-online-2021 Announcing Laracon Online 2021 NEWS]. 2021226

(72)^ Laracon Online Summer 2021 (). Laravel News. 202192

(73)^ Laracon is this week! (). Laravel News. 202228

(74)^ Laracon 2023 (). laracon.us. 20231222

(75)^ Laracon EU 2024 (). laracon.eu. 20231222

(76)^ The MIT License (MIT)

(77)^ Laravel PHP Framework

(78)^ taylorotwell339196313155563520

(79)^ Lumen - PHP Micro-Framework By Laravel

外部リンク[編集]