With the release of Laravel 4.1 a few weeks ago, I’m already looking ahead to the 4.2 release. Laravel 4.x continues to be a wonderful, well-tested architectural foundation and continues to offer the best foundation for rapidly building modern PHP web applications. Thankfully, I don’t think any sweeping architecture changes will be needed for a long time (years). So, where do we go from here?
Laravel 4.1 introduced a handful of great new features, including automatic read / write database handling, a slick new SSH component, StackPHP middlewares, Eloquent improvements, Redis queues, and more. But, with Laravel 4.2, I want to look outside of the “core”.
Of course, Laravel 4.2 will have the usual slew of improvements and additions to the framework core, but is there more we can do? With the release of Laravel 4.1, most of the core components we need are in place. The core of the framework should include only the components most web applications need. But, what about the stuff a lot of us need?
There are some amazing packages I want to build in the next 5 months, and I think they will add some of the most amazing Laravel features yet! They will be officially maintained, officially documented components of Laravel, and you decide which ones you want in your project. I’m calling them Laravel expansions, and I already have one of them written!
These premium, opt-in features of Laravel will allow us to continue to build amazing features, while maintaining the focus of the framework core. I can’t wait to show them off to you.