⚠️ This post links to an external website. ⚠️
Last week we hosted Dot All 2025 in beautiful Lisbon, Portugal, where we announced our plans for Craft 6.
The big news: we’re switching to Laravel.
That’s not a decision we made lightly, but we’re confident it’s the right choice. Laravel is by far the most familiar PHP framework among Craft developers, and it comes with a massive ecosystem of Laravel-optimized packages and services Craft will be able to tap into.
We’ve been through a major framework transition before, when we updated to Yii 2 for Craft 3. Yii 2 was a complete rewrite, and we took the opportunity to rewrite and refactor most of Craft’s code as well.
The end result was an update that took several years too long, required plugins to be rewritten for a completely new underlying codebase, and worst of all, didn’t have any compelling new author-facing features. Tough sell.
We’ve learned our lesson. To ensure this transition goes a little smoother than the last one, there are a few things we’re doing differently this time around.
continue reading on craftcms.com
If this post was enjoyable or useful for you, please share it! If you have comments, questions, or feedback, you can email my personal email. To get new posts, subscribe use the RSS feed.