Content deleted Content added
TomLisankie (talk | contribs) m Include link stub for Taylor Otwell page. |
Undid revision 1304312912 by Kumarvikash07 (talk) spam/ The Bagisto sentence seems promotional and lacks supporting sources. |
||
(9 intermediate revisions by 9 users not shown) | |||
Line 24:
}}
'''Laravel''' is a [[open-source software|free and open-source]] [[PHP]]-based [[web framework]] for building web applications.<ref>{{Cite web |title=Laravel Introduction: A PHP Framework for Building High-End Web Applications |url=https://www.w3schools.in/laravel/intro |access-date=2024-03-27 |website=www.w3schools.in |archive-date=March 27, 2024 |archive-url=https://web.archive.org/web/20240327112438/https://www.w3schools.in/laravel/intro |url-status=live }}</ref> It was created by [[Taylor Otwell]] and intended for the development of web applications following the [[model–view–controller]] (MVC) [[architectural pattern]] and based on [[Symfony]]. Some of the features of Laravel include modular [[Application-level package manager|packaging system]] with a dedicated dependency manager, different ways for accessing [[relational database]]s, utilities that aid in [[application deployment]] and maintenance, and its orientation toward [[syntactic sugar]].<ref name="sitepoint">{{Cite web | url = http://www.sitepoint.com/goodbye-codeigniter-hello-laravel/ | title = Goodbye CodeIgniter, Hello Laravel | date = June 6, 2013 | access-date = December 21, 2013 | author = Daniel Gafitescu | website = sitepoint.com | archive-date = November 30, 2020 | archive-url = https://web.archive.org/web/20201130120112/https://www.sitepoint.com/goodbye-codeigniter-hello-laravel/ | url-status = live }}</ref><ref name="packt-essentials">{{Cite book | url = https://books.google.com/books?id=BWO4CAAAQBAJ | title = Laravel 5 Essentials | date = April 2015 | access-date = September 2, 2015 | author = Martin Bean | publisher = [[Packt]] | isbn = 978-1785283017 | archive-date = February 19, 2023 | archive-url = https://web.archive.org/web/20230219044610/https://books.google.com/books?id=BWO4CAAAQBAJ | url-status = live }}</ref>{{rp|2,5–9}}<ref name="docs-3.x">{{Cite web | url = http://three.laravel.com/docs | title = Laravel Documentation (versions 3.0–3.2.14) | access-date = August 30, 2014 | website = three.laravel.com | archive-url = https://web.archive.org/web/20140826200324/http://three.laravel.com/docs/ | archive-date = August 26, 2014 | url-status = dead }}</ref><ref name="docs-4.x">{{Cite web | url = http://laravel.com/docs | title = Laravel Documentation (version 4.2) | access-date = August 30, 2014 | website = laravel.com | archive-date = September 20, 2014 | archive-url = https://web.archive.org/web/20140920185225/http://laravel.com/docs | url-status = live }}</ref>
The [[source code]] of Laravel is hosted on [[GitHub]] and licensed under the terms of the [[MIT License]].<ref>{{Cite web | url = https://github.com/laravel/framework | title = laravel/framework: The Laravel Framework | access-date = January 17, 2023 | website = github.com | archive-date = January 16, 2023 | archive-url = https://web.archive.org/web/20230116175057/https://github.com/laravel/framework | url-status = live }}</ref>
Line 31:
Taylor Otwell created Laravel as an attempt to provide a more advanced alternative to the [[CodeIgniter]] framework, which did not provide certain features such as built-in support for user [[authentication]] and [[authorization]]. Laravel's first [[beta release]] was made available on June 9, 2011, followed by the Laravel 1 release later in the same month.
On September 5, 2024, Laravel announced that they had received $57 million in [[Series A round|Series A]] funding from [[Accel (company)|Accel]].<ref>{{cite web | url=https://blog.laravel.com/accel-invests-57m-into-laravel | title=Accel invests $57M into Laravel Products & Open-Source Framework | access-date=March 5, 2025 | archive-date=February 24, 2025 | archive-url=https://web.archive.org/web/20250224171400/https://blog.laravel.com/accel-invests-57m-into-laravel | url-status=live }}</ref>
== Framework history ==
Line 44:
Laravel 5 was released in February 2015 as a result of internal changes that ended up in renumbering the then-future Laravel 4.3 release. New features in the Laravel 5 release include support for scheduling periodically executed tasks through a package called ''Scheduler'', an abstraction layer called ''Flysystem'' that allows remote storage to be used in the same way as local [[file system]]s, improved handling of package assets through ''Elixir'', and simplified externally handled authentication through the optional ''Socialite'' package. Laravel 5 also introduced a new internal [[directory tree]] structure for developed applications.<ref name="packt-essentials" />{{rp|13–14}}<ref>{{Cite web | url = http://laravel-news.com/2015/01/laravel-5/ | title = Laravel 5 | date = January 30, 2015 | access-date = May 10, 2015 | author = Eric Barnes | website = laravel-news.com | archive-date = November 11, 2016 | archive-url = https://web.archive.org/web/20161111191329/https://laravel-news.com/2015/01/laravel-5/ | url-status = live }}</ref>
Lumen 5.0 is the initial release of the Lumen framework, a light derivative of Laravel optimized for speed.<ref>{{Cite web |title=Introducing Lumen from Laravel |url=https://mattstauffer.com/blog/introducing-lumen-from-laravel/ |access-date=2022-07-25 |website=Matt Stauffer |language=en |archive-date=August 18, 2022 |archive-url=https://web.archive.org/web/20220818011033/https://mattstauffer.com/blog/introducing-lumen-from-laravel/ |url-status=live }}</ref> This initial release is based on the Laravel 5.x series of PHP components, and following versions reflect the Laravel versions with which it shares common infrastructure.<ref name="release-9.x" /> As of 2022, authors no longer recommend the use of Lumen for gaining these advantages, and promote Laravel Octane instead.<ref>{{Citation |last=Sorgner |first=Stefan Lorenz |title=The End as a New Beginning |date=2021-11-04 |url=http://dx.doi.org/10.1332/policypress/9781529219203.003.0005 |work=We Have Always Been Cyborgs |pages=185–187 |publisher=Policy Press |doi=10.1332/policypress/9781529219203.003.0005 |isbn=9781529219203 |access-date=2022-07-25 |archive-date=February 19, 2023 |archive-url=https://web.archive.org/web/20230219044611/https://apps.crossref.org/coaccess/coaccess.html?doi=10.1332%2Fpolicypress%2F9781529219203.003.0005 |url-status=live |url-access=subscription }}</ref>
Laravel 5.1, released in June 2015, was the first release of Laravel to receive [[long-term support]] (LTS). New LTS versions were planned for one every two years.<ref>{{Cite web | url = https://laravel-news.com/2015/06/laravel-5-1-released/ | title = Laravel 5.1 is released | date = June 9, 2015 | access-date = June 14, 2015 | author = Eric L. Barnes | website = laravel-news.com | archive-date = May 12, 2016 | archive-url = https://web.archive.org/web/20160512080724/https://laravel-news.com/2015/06/laravel-5-1-released/ | url-status = live }}</ref>
Line 210:
| September 3, 2025
| March 12, 2026
| style="text-align:right;" | 8.2 – 8.4<ref name="laravel.com">{{Cite web |title=Laravel - The PHP Framework For Web Artisans |url=https://laravel.com/ |access-date=2024-03-13 |website=laravel.com |language=en |archive-date=February 7, 2021 |archive-url=https://web.archive.org/web/20210207185436/https://laravel.com/ |url-status=live }}</ref>
|-
! {{Version|c|12}}
|