janes.hu logo
Laravel

Laravel 12 Support Has Ended – Is It Time to Upgrade to Laravel 13?

By Janes Zsolt | 2026-08-20

Laravel 12 Support Has Ended – Is It Time to Upgrade to Laravel 13?

Laravel 12 bugfix support ended on August 13, 2026. Here's what that means for existing applications and when you should start planning your upgrade to Laravel 13.

On August 13, 2026, the general bugfix support period for Laravel 12 ended. Security updates will still be provided until February 24, 2027.

This doesn't mean that an application built on Laravel 12 will suddenly stop working. It simply means that Laravel 12 will no longer receive general bug fixes.

However, if you have an actively used and continuously developed application, it's probably a good time to start planning when and how to upgrade to Laravel 13.

Laravel itself is usually not the problem

When upgrading from Laravel 12 to 13, the framework itself is often not what causes most of the work.

It's everything around it.

Which Composer packages does the project use? Do they already support Laravel 13? Are there dependencies that haven't been maintained for years? Which PHP version is running on the server? Does the server environment need to be upgraded as well?

In a Laravel project that has been developed for several years, it's quite easy to run into a few surprises.

Do you have tests?

If the application has automated tests, an upgrade like this becomes much easier.

You upgrade the application, run the tests, and immediately get a good idea of what broke.

In my experience, however, many older Laravel projects have very few tests – or none at all. In these cases, the upgrade requires more manual testing and a more careful approach.

Do you need to upgrade to Laravel 13 right now?

I don't think that's the most important question.

What you should find out first is the current state of your project and how much work the upgrade is likely to require.

That's also why I created a free Laravel Health Check.

Upload your project's composer.json file and you'll get a quick technical overview of your Laravel version and dependencies.

👉 Laravel Health Check: janes.hu/laravel-health-check

Book a free consultation

Contact Us

If you enjoyed this article, please share it so others can find it too

Janes Zsolt

Janes Zsolt

I am a Hungarian Laravel developer with over 10 years of experience, primarily focused on developing modern web applications. On a daily basis, I work with Laravel, Vue.js, various cloud and DevOps tools, as well as AI-powered solutions (OpenAI API). I have contributed to the development of everything from simple websites to complex systems, including e-commerce platforms and admin interfaces. Currently, I am continuously expanding my skills in AI, Python, and vector databases.

Keep Reading...

Discover more interesting articles

llms.txt in Laravel: giving AI crawlers a map of your shop

llmstxt.org

llms.txt in Laravel: giving AI crawlers a map of your shop

More visitors keep arriving from ChatGPT and Perplexity, which raises an awkward question: what does a language model actually see when it reads your shop? We built llms.txt for PadPad.hu. Why it became a route instead of a static file, what we deliberately left out, and the cache trap that catches everyone.

By Janes Zsolt | 2026-07-29

Deploy Laravel 13 to Shared Hosting Using public_html

Laravel

Deploy Laravel 13 to Shared Hosting Using public_html

Learn how to deploy Laravel 13 on shared hosting using the public_html directory instead of Laravel’s default public folder. This guide covers Vite configuration, public path overrides, storage setup, and production-ready deployment tips for modern Laravel applications.

By Janes Zsolt | 2026-05-10