[MORSALIN]
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.

  1. 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
    Official 11.x upgrade guide
  2. 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
    Official 12.x upgrade guide
  3. 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
    Official 13.x upgrade guide
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 service

This 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.