Skip to Content

This website uses cookies

We use functional, analytical and marketing cookies for statistical and optimisation purposes. Please check our privacy statement for more information. Click on ‘Accept all’ to accept all cookies, or change your cookie settings.

Craft CMS positions itself as the new CMS for Laravel applications

Een spreker met een roodbruin overhemd staat achter een podium met laptop tijdens een conferentie; op de achtergrond een groot scherm vol code-achtige tekst.

During the keynote talk at the Dot All conference, the creators of Craft CMS announced a fundamental change in direction. The platform is moving from the Yii framework to Laravel.

At first glance, this may seem like a technical decision, hidden under the hood of a CMS that most end users will not notice. Yet this is in fact a strategic choice that will determine how digital products, websites and platforms are designed, managed and further developed in the coming years. To better understand the impact of this transition, Mattijs de Nooijer, founder of WHITE Digital Agency, spoke with Brandon Kelly, CEO of Craft CMS, “This step is not just about code, but about the future of the entire ecosystem around Craft.”

This is a repost of our article written for Emerce (Dutch).

Why Craft is moving away from Yii

For many years, Craft CMS ran on Yii. The framework helped the platform mature. But its limits had been reached. Development of Yii slowed down, the community remained relatively small and there was little momentum to keep pace with the way modern PHP applications evolved. For a CMS that wants to remain relevant ten years from now, that is a risk.

When considering what should come next, Laravel and Symfony were both seriously evaluated. Ultimately, the choice fell on Laravel because that framework is much closer to the daily practice of Craft developers. Kelly says, “Laravel is by far the most familiar PHP framework in the community and comes with a large ecosystem of packages, services and documentation that Craft can immediately connect to. Symfony offered similar technical capabilities, but for a large part of the existing Craft community it would mean a steeper learning curve and less direct alignment with the current level of knowledge.”

Craft becomes a Laravel Service Provider

The move to Laravel is more than a technical upgrade. With Craft 6, the position of the CMS changes fundamentally, from a standalone solution to an integrated component within the Laravel landscape. This means that Craft will not only be used as a CMS for a website, but as a content engine for a wide range of digital applications such as SaaS platforms, mobile apps, customer and partner portals, dashboards or multi channel content distribution. Where organizations in a Laravel environment often build a simple CMS layer themselves, a few management screens on top of a database, Craft can now take over that role with a fully fledged content platform.

To support this shift at a substantive level, Craft has brought in Laravel and Craft specialist Rias Van der Veken to strengthen the existing development team. He is now a Software Engineer at Craft CMS and brings years of experience with Laravel, Livewire and Craft, among other things from his work at Spatie. In this way, he acts as a bridge between the existing Craft world and the Laravel ecosystem, ensuring that the new architecture aligns with how modern Laravel teams actually build and deploy.

Kelly says, “With our new direction, you essentially add Craft to an existing application, after which Craft takes over the management of content such as workflows, relationships and multilingual content. This creates one consistent architecture, in which the business logic and custom functionality live in Laravel, while Craft takes care of the editor experience, content structure and publishing flow. This is a logical next step for organizations with multiple channels or complex content flows, the content layer becomes central, robust and easy to extend, instead of being fragmented across separate tools.”

Do you want to know more about Craft CMS?

Please feel free to contact us

Willem Moeskops

Client success

Willem

Craft 6 builds on the power of Laravel

Laravel is a modern framework that solves many recurring development challenges such as authentication, queues, APIs, test frameworks, integrations and CLI tools. These are available by default and are automatically maintained, which saves developers time and reduces complexity and risk. Kelly says, “Laravel enables developers to work quickly and efficiently. The benefit for organizations is shorter lead times, lower development costs and an environment that is easier and better to manage. Teams spend less time on peripheral matters such as infrastructure and basic functionality, and can focus on things that deliver direct value, specific business logic, integrations with backend systems or new digital services. This allows them to better safeguard the quality of the codebase, because developers work within a recognizable set of patterns, with tooling designed for scale and professionalism. This makes Craft 6 attractive for any digital team that values speed and quality.”

White Office 05 2025 Bjorn Snelders DSC03758

The strength of the Laravel ecosystem

One of the biggest advantages of the transition is the vast number of tools that Laravel brings directly into Craft projects. Think of Inertia.js and Livewire for rich, interactive interfaces, Horizon for queue management, Nightwatch for monitoring, Blade as an additional templating option, and Dusk and Pest for automated testing. All of these building blocks fit seamlessly with the way modern digital products are developed. Kelly says, “All the familiar Laravel tools that teams already use can in principle work together with Craft. As a result, Craft 6 grows from a CMS with its own isolated world into a fully fledged player within a modern PHP landscape.”

Craft as a content engine in a mature digital strategy

Independent of the framework, administrators and users can of course continue to rely on the strong points of Craft, such as the combination of flexible content models with a user friendly and intuitive editorial experience.

De Nooijer says, “We have been using Craft for years as the foundation for large, multilingual websites with custom functionality, precisely because Craft does not force content and functionality into separate silos. Thanks to the move to Laravel, that role is further strengthened. We will soon be able to integrate Craft more easily into a broader application landscape in which websites, portals, shops and apps are increasingly controlled from a single architecture. The advantage is that content and functionality work together better, without pulling editors into the complexity of backend systems. From one familiar interface, marketing, communication and product teams can work on brand stories, propositions and customer experience, while under the hood services and integrations evolve with new requirements. I see this as an important step, especially now that AI can automate a large part of content production and the distinguishing power of organizations is shifting toward brand experience, UX and smart content architecture. In that context, a strong content engine under the hood is essential. What you need is a CMS that not only serves pages, but forms the basis for consistent, meaningful interactions across channels.”

Roadmap

The roadmap toward Craft 6 has now been defined. First, the port to Laravel will be completed, after which new features will be added that specifically benefit from the framework. This will be followed by a public alpha and beta phase, during which developers can test the new version in practice, provide feedback and prepare for migrations. At the same time, Craft 5 will continue to be actively supported for five years after the release of Craft 6, including security updates and bug fixes. Combined with a compatibility layer that allows existing Craft 5 code to continue working in many cases, and the migration tool Craft Revamp, this creates a gradual upgrade path instead of a big bang rebuild.

Kelly says, “Anyone starting with Craft 5 today is certainly not behind. On the contrary. New projects that are set up now can later be migrated to Craft 6. This is especially important for organizations that work in iterations and continuously develop, rather than relying on periodic rebuilds.”

Interested in using Craft CMS?

These companies preceded you

Threefold benefit, how Laravel prepares Craft CMS for the future

In summary, the move to Laravel changes the role of Craft CMS on three levels.

  1. Architecturally, Craft shifts toward an integrated content layer within Laravel applications, allowing multiple digital channels, from website and portal to app and SaaS, to be managed from one consistent foundation.
  2. At the development level, the Laravel ecosystem ensures higher development speed, more reuse and better maintainability.
  3. On the people side, the move to Laravel expands the available talent pool, making it easier to scale development teams and reducing dependence on highly specialized knowledge.

With Laravel under the hood, Craft grows from a powerful CMS into a fully fledged content infrastructure for modern application landscapes. For teams that currently support their Laravel applications with a self built mini CMS, Craft CMS offers a mature alternative with all the capabilities you would expect from a full featured CMS.

Coffee?

Would you like to brainstorm about a (future) project?

Willem
Name
Terms and conditions 

Willem Moeskops

Client success