Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Laravel
Open source web application framework, written in PHP

Laravel is a free and open-source PHP-based web framework for building web applications. 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 packaging system with a dedicated dependency manager, different ways for accessing relational databases, utilities that aid in application deployment and maintenance, and its orientation toward syntactic sugar.: 2, 5–9 

The source code of Laravel is hosted on GitHub and licensed under the terms of the MIT License.

Related Image Collections Add Image
We don't have any YouTube videos related to Laravel yet.
We don't have any PDF documents related to Laravel yet.
We don't have any Books related to Laravel yet.
We don't have any archived web articles related to Laravel yet.

History

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 funding from Accel.7

Framework history

Laravel 1 included built-in support for authentication, localisation, models, views, sessions, routing and other mechanisms, but lacked support for controllers that prevented it from being a true MVC framework.8

Laravel 2 was released in September 2011, bringing various improvements from the author and community. Major new features included the support for controllers, which made Laravel 2 a fully MVC-compliant framework, built-in support for the inversion of control (IoC) principle, and a templating system called Blade. As a downside, support for third-party packages was removed in Laravel 2.9

Laravel 3 was released in February 2012 with a set of new features including the cmd command-line interface (CLI) named Artisan, built-in support for more database management systems, database migrations as a form of version control for database layouts, support for handling events, and a packaging system called Bundles. An increase of Laravel's userbase and popularity lined up with the release of Laravel 3.10

Laravel 4, codenamed Illuminate, was released in May 2013. It was made as a complete rewrite of the Laravel framework, migrating its layout into a set of separate packages distributed through Composer, which serves as an application-level package manager. Such a layout improved the extensibility of Laravel 4, which was paired with its official regular release schedule spanning six months between minor point releases. Other new features in the Laravel 4 release include database seeding for the initial population of databases, support for message queues, built-in support for sending different types of email, and support for delayed deletion of database records called soft deletion.1112: 18–19 

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 systems, 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.13: 13–14 14

Lumen 5.0 is the initial release of the Lumen framework, a light derivative of Laravel optimized for speed.15 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.16 As of 2022, authors no longer recommend the use of Lumen for gaining these advantages, and promote Laravel Octane instead.17

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.18

Laravel 5.3 was released on August 23, 2016. The new features in 5.3 are focused on improving developer speed by adding additional out of the box improvements for common tasks.19

Laravel 5.4 was released on January 24, 2017, with many new features like Laravel Dusk, Laravel Mix, Blade Components and Slots, Markdown Emails, Automatic Facades, Route Improvements, Higher Order Messaging for Collections, and many others.20

Laravel 6 was released on September 3, 2019. It incorporated shift blueprint code generation, semantic versioning, compatibility with Laravel Vapor, improved authorization responses, improved job middleware, lazy collections, and sub-query improvements. The frontend scaffolding was removed from the main package and moved into the laravel/ui package.21

Laravel 7 was released on March 3, 2020, with new features like Laravel Sanctum, Custom Eloquent Casts, Blade Component Tags, Fluent String Operations and Route Model Binding Improvements.22

Laravel 8 was released on September 8, 2020, with new features like Laravel Jetstream, model factory classes, migration squashing, Tailwind CSS for pagination views and other usability improvements.23

Laravel 9 was released on February 8, 2022.24

Laravel 10 was released on February 14, 2023.25

Laravel 11 was released on March 12, 2024. It was announced on the Laravel blog and other social media, it was also discussed in detail at Laracon EU in Amsterdam on 5–6 February.26 Along with Laravel 11, a first-party websocket server called Laravel Reverb was released.

Release history

Starting with Laravel 5 and up to Laravel 8, versions designated LTS were supported with bug fixes for 2 years and security fixes for 3 years. Other releases were supported with bug fixes for 6 months and security fixes for 1 year.27 As of version 8, major versions are released yearly, and the support timeline was changed to provide every version with 18 months of bugfixes and 2 years of security fixes. For additional libraries, only the latest major release receives bug fixes.28

VersionRelease date29Bug Fixes UntilSecurity Fixes UntilPHP version
Old version, not maintained: 1.0June 2011
Old version, not maintained: 2.0September 2011
Old version, not maintained: 3.0February 22, 2012
Old version, not maintained: 3.1March 27, 2012
Old version, not maintained: 3.2May 22, 2012
Old version, not maintained: 4.0May 28, 2013≥ 5.3.0
Old version, not maintained: 4.1December 12, 2013≥ 5.3.0
Old version, not maintained: 4.2June 1, 2014≥ 5.4.0
Old version, not maintained: 5.0February 4, 2015August 4, 2015February 4, 2016≥ 5.4.0
Old version, not maintained: 5.1 LTSJune 9, 2015June 9, 2017June 9, 2018≥ 5.5.9
Old version, not maintained: 5.2December 21, 2015June 21, 2016December 21, 2016≥ 5.5.9
Old version, not maintained: 5.3August 23, 2016February 23, 2017August 23, 2017≥ 5.6.4
Old version, not maintained: 5.4January 24, 2017July 24, 2017January 24, 2018≥ 5.6.4
Old version, not maintained: 5.5 LTSAugust 30, 2017August 30, 2019August 30, 2020≥ 7.0.0
Old version, not maintained: 5.6February 7, 2018August 7, 2018February 7, 2019≥ 7.1.3
Old version, not maintained: 5.7September 4, 2018March 4, 2019September 4, 2019≥ 7.1.3
Old version, not maintained: 5.8February 26, 2019August 26, 2019February 26, 2020≥ 7.1.3
Old version, not maintained: 6 LTSSeptember 3, 2019January 25, 2022September 6, 20227.2 – 8.030
Old version, not maintained: 7March 3, 202031October 6, 2020March 3, 20217.2 – 8.032
Old version, not maintained: 8September 8, 2020July 26, 2022January 24, 20237.3 – 8.133
Old version, not maintained: 9February 8, 202234August 8, 2023February 6, 20248.0 – 8.235
Old version, not maintained: 10February 14, 2023August 6, 2024February 4, 20258.1 – 8.336
Old version, still maintained: 11March 12, 2024September 3, 2025March 12, 20268.2 – 8.437
Latest version: 12February 24, 2025August 13, 2026February 24, 2027≥ 8.238
Future version: 13February-March 2026
Legend:Old version, not maintainedOld version, still maintainedLatest versionLatest preview versionFuture version

Laracon

Laracon is the official Laravel conference centered around the Laravel framework, covering its development, uses, and related general software development topics. Laracon has taken place in the United States, Europe, India, Australia and online in the past.3940 Typically, the conference happens in the United States and Europe every year. 2017 was the first year a Laracon was held as an online event only. 2018 was the first year a Laracon was held in Australia. Each year the conference has a different variety of sponsors and organizers, but Laravel, Laravel News and UserScape are usually the primary organizers.

While the numerous Laracon conferences are officially run, a number of other conferences are run under the name of Laravel Live. Currently, there are yearly held Laravel Live UK, Laravel Live Denmark, Laravel Live Pakistan and Laravel Live India conferences.414243 While these are not officially run, they have permission from Taylor Otwell to use the name Laravel.

See also

  • Computer programming portal
  • Free and open-source software portal
Wikimedia Commons has media related to Laravel.

References

  1. "Laravel Introduction: A PHP Framework for Building High-End Web Applications". www.w3schools.in. Retrieved March 27, 2024. https://www.w3schools.in/laravel/intro

  2. Daniel Gafitescu (June 6, 2013). "Goodbye CodeIgniter, Hello Laravel". sitepoint.com. Archived from the original on November 30, 2020. Retrieved December 21, 2013. http://www.sitepoint.com/goodbye-codeigniter-hello-laravel/

  3. Martin Bean (April 2015). Laravel 5 Essentials. Packt. ISBN 978-1785283017. Archived from the original on February 19, 2023. Retrieved September 2, 2015. 978-1785283017

  4. "Laravel Documentation (versions 3.0–3.2.14)". three.laravel.com. Archived from the original on August 26, 2014. Retrieved August 30, 2014. https://web.archive.org/web/20140826200324/http://three.laravel.com/docs/

  5. "Laravel Documentation (version 4.2)". laravel.com. Archived from the original on September 20, 2014. Retrieved August 30, 2014. http://laravel.com/docs

  6. "laravel/framework: The Laravel Framework". github.com. Archived from the original on January 16, 2023. Retrieved January 17, 2023. https://github.com/laravel/framework

  7. "Accel invests $57M into Laravel Products & Open-Source Framework". https://blog.laravel.com/accel-invests-57m-into-laravel

  8. Maks Surguy (July 27, 2013). "History of the Laravel PHP framework, Eloquence emerging". maxoffsky.com. Archived from the original on November 27, 2020. Retrieved May 10, 2015. http://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/

  9. Maks Surguy (July 27, 2013). "History of the Laravel PHP framework, Eloquence emerging". maxoffsky.com. Archived from the original on November 27, 2020. Retrieved May 10, 2015. http://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/

  10. Maks Surguy (July 27, 2013). "History of the Laravel PHP framework, Eloquence emerging". maxoffsky.com. Archived from the original on November 27, 2020. Retrieved May 10, 2015. http://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/

  11. Maks Surguy (July 27, 2013). "History of the Laravel PHP framework, Eloquence emerging". maxoffsky.com. Archived from the original on November 27, 2020. Retrieved May 10, 2015. http://maxoffsky.com/code-blog/history-of-laravel-php-framework-eloquence-emerging/

  12. Raphaël Saunier (January 2014). Getting Started with Laravel 4. Packt. ISBN 978-1783287031. OCLC 868960968. 978-1783287031

  13. Martin Bean (April 2015). Laravel 5 Essentials. Packt. ISBN 978-1785283017. Archived from the original on February 19, 2023. Retrieved September 2, 2015. 978-1785283017

  14. Eric Barnes (January 30, 2015). "Laravel 5". laravel-news.com. Archived from the original on November 11, 2016. Retrieved May 10, 2015. http://laravel-news.com/2015/01/laravel-5/

  15. "Introducing Lumen from Laravel". Matt Stauffer. Archived from the original on August 18, 2022. Retrieved July 25, 2022. https://mattstauffer.com/blog/introducing-lumen-from-laravel/

  16. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on February 10, 2022. Retrieved February 12, 2022. https://laravel.com/docs/9.x/releases

  17. Sorgner, Stefan Lorenz (November 4, 2021), "The End as a New Beginning", We Have Always Been Cyborgs, Policy Press, pp. 185–187, doi:10.1332/policypress/9781529219203.003.0005, ISBN 9781529219203, archived from the original on February 19, 2023, retrieved July 25, 2022 9781529219203

  18. Eric L. Barnes (June 9, 2015). "Laravel 5.1 is released". laravel-news.com. Archived from the original on May 12, 2016. Retrieved June 14, 2015. https://laravel-news.com/2015/06/laravel-5-1-released/

  19. Eric L. Barnes (August 23, 2016). "Laravel 5.3 is now released". laravel-news.com. Archived from the original on August 28, 2016. Retrieved August 23, 2016. https://laravel-news.com/2016/08/laravel-5-3-is-now-released/

  20. "Laravel 5.4 Is Now Released". Laravel News. January 24, 2017. Archived from the original on November 25, 2020. Retrieved February 21, 2017. https://laravel-news.com/laravel-5-4

  21. "Laravel 6 release notes". Laravel. Archived from the original on January 30, 2021. Retrieved November 1, 2019. https://laravel.com/docs/6.x/releases#laravel-6

  22. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on March 10, 2020. Retrieved March 9, 2020. https://laravel.com/docs/7.x/releases

  23. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on July 21, 2021. Retrieved May 9, 2020. https://laravel.com/docs/8.x/releases

  24. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on February 10, 2022. Retrieved February 12, 2022. https://laravel.com/docs/9.x/releases

  25. "Laravel 10 is released". laravel-news.com. Archived from the original on February 14, 2023. Retrieved February 13, 2023. https://laravel-news.com/laravel-10

  26. LARACON EU 2024 // TAYLOR OTWELL :: LARAVEL UPDATE, February 23, 2024, retrieved March 19, 2024 https://www.youtube.com/watch?v=0g7HqfsCX4Y

  27. "Laravel Documentation: Releases". Laravel. Archived from the original on November 23, 2020. Retrieved February 26, 2017. https://laravel.com/docs/5.4/releases/

  28. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on July 21, 2021. Retrieved May 9, 2020. https://laravel.com/docs/8.x/releases

  29. "Github Repository Release Notes - Laravel". Laravel. Archived from the original on March 3, 2019. Retrieved November 2, 2019. https://github.com/laravel/laravel/releases

  30. "Laravel 9 is Now Released". February 8, 2022. Archived from the original on February 17, 2022. Retrieved February 9, 2022. https://laravel-news.com/laravel-9-released

  31. @laravelphp (February 12, 2020). "We are aiming to release Laravel 7.x..." (Tweet) – via Twitter. https://x.com/laravelphp/status/1227607366717321216

  32. "Release Notes - Laravel - The PHP Framework For Web Artisans". laravel.com. Archived from the original on July 21, 2021. Retrieved May 9, 2020. https://laravel.com/docs/8.x/releases

  33. "Laravel: PHP 8 Support". Laravel. November 26, 2020. Archived from the original on July 23, 2021. Retrieved August 6, 2021. https://blog.laravel.com/laravel-php-8-support

  34. "Laravel 9 is Now Released". February 8, 2022. Archived from the original on February 17, 2022. Retrieved February 9, 2022. https://laravel-news.com/laravel-9-released

  35. "Laravel 9 is Now Released". February 8, 2022. Archived from the original on February 17, 2022. Retrieved February 9, 2022. https://laravel-news.com/laravel-9-released

  36. "Laravel 10 is released". laravel-news.com. Archived from the original on February 14, 2023. Retrieved February 13, 2023. https://laravel-news.com/laravel-10

  37. "Laravel - The PHP Framework For Web Artisans". laravel.com. Retrieved March 13, 2024. https://laravel.com/

  38. "Laravel - The PHP Framework For Web Artisans". laravel.com. Retrieved March 13, 2024. https://laravel.com/

  39. "Laracon Online | The official worldwide Laravel online conference". laracon.net. Archived from the original on December 16, 2020. Retrieved March 24, 2017. https://laracon.net/

  40. "Search Results". laravel-news.com. Archived from the original on May 29, 2020. Retrieved March 24, 2017. https://laravel-news.com/search?q=laracon

  41. "Laravel Live UK | Home". laravellive.uk. Archived from the original on August 14, 2020. Retrieved August 5, 2020. https://laravellive.uk/

  42. "Laravel Live Denmark 2024". https://laravellive.dk/

  43. "Laravel Live India Community". Laravel Live India Community. Archived from the original on August 10, 2020. Retrieved August 5, 2020. https://laravellive.in/