Laravel was developed and created by Taylor Otwell to provide an excellent substitute for the older PHP framework named CodeIgniter. This was because CodeIgniter did not offer such great features as support for built-in customer authentication and proper user authorization. In June 2011, Laravel released its first beta version, and later in the same month, Laravel 1 got released.
Laravel Version Release History
Laravel was initially released in June 2011 as an alternative to the CodeIgniter framework. It was created as an attempt to provide a more advanced alternative to CodeIgniter, which was a popular framework at the time. It quickly gained popularity due to its clean syntax and tools for tasks such as routing and authentication.
- Laravel 1, also known as "Laravel Spark," was released in August 2011. It was a lightweight version of the framework designed for rapid application development.
- Laravel 2 was released in September 2011, introducing support for controllers and a new syntax for routes.
- Laravel 3 was released in February 2012 and introduced a number of new features, including the Eloquent ORM (Object-Relational Mapping) and Blade templating engine.
- Laravel 4, also known as "Laravel Illuminate," was released in May 2013. It was a major update to the framework that introduced a new syntax and a number of additional features, including support for tasks and events, a built-in API for testing, and support for multiple file systems.
- Laravel 5 was released in February 2015 and introduced a number of new features, including support for middleware, a new routing system, and support for package development.
- Laravel 6 was released in September 2019 and introduced a number of new features, including support for semantic versioning, a new job scheduler, and support for Laravel Vapor, a serverless deployment platform for Laravel applications.
- Laravel 7 was released in March 2020 and introduced a number of new features, including a new HTTP client, improved routing speed, and support for custom Eloquent casts.
- Laravel 8 was released in September 2020 and introduced a number of new features, including Laravel Jetstream, a new application scaffolding tool, improved authorization responses, and a new migration snapshot feature.
As of 2022, the current version of Laravel is 9x.
Laravel has come a long way since its initial release in 2011. It has continued to evolve and add new features, making it a popular choice for web application development using PHP. It continues to be actively developed and supported, with new versions and features being released regularly.