Free toolLaravel 12 security fixes end 24 Feb 2027
Plan your Laravel upgrade.
Choose where you are and where you want to be. You get each version step, the PHP it needs, the changes that usually take real work and a link to the official guide — plus what it costs to have it done for you.
Laravel 10 → 11
PHP 8.2+ · released Mar 2024- PHP 8.2 minimum
- Modifying a column in a migration must restate all its attributes; doctrine/dbal is no longer used
- Optional slimmer application structure — existing apps keep working without it
Laravel 11 → 12
PHP 8.2+ · released Feb 2025- Carbon 3 is required (Carbon 2 dropped)
- HasUuids generates ordered UUIDv7 by default
- Image validation no longer accepts SVG unless allowed
Laravel 12 → 13
PHP 8.3+ · released Mar 2026- PHP 8.3 minimum
- Usually a small step from 12 — review the official guide for your packages
Your upgrade
- Steps
- 3 version steps
- PHP needed
- 8.3+ (you have 8.1)
- PHP 8.1 support
- ended Dec 31, 2025
- Laravel 10
- no security fixes
Done for you — usuallyfrom $1,560Plus plan · 4–6 weeks · founding $1,200
Tests first, then the upgrade, packages and PHP, then a deploy you can roll back. The exact price is fixed after a look at the code.
About the Laravel Upgrade serviceThis lists the changes that most often take real work, not every change — each step links the official guide. Package upgrades (Livewire, Nova, Filament, Horizon and others) often decide how long an upgrade takes. Not sure about your versions? Paste your composer.json into the stack health check.