Laravel upgrades
Major versions can’t be skipped
I’m DC, a freelance Laravel developer in the UK. An application on Laravel 10 goes to 11, then 12, then 13, and each step can surface a package that hasn’t kept up. Automated tools handle much of the framework’s own changes; the time goes on your dependencies and your own code, which is why an upgrade is priced after reading the dependency list.
- changedNeeds PHP 8.3 or newer
- addedThe version new projects start on
- changedSecurity fixes until 24 February 2027
- addedThe last stop before 13
- removedSecurity fixes ended March 2026
- changedA slimmer application skeleton
- removedOut of security support
- changedUpgrade one version at a time
Dates follow Laravel’s published support policy. Symfony and Drupal projects are extended where they already run rather than rewritten, and Django and FastAPI cover the Python side.