Migrating a Legacy Laravel App with AI: From PHP 7.4 to Laravel 12

How I used Claude Code to modernise a neglected marketing site — fixing N+1 queries, stripping dead code, and jumping from Laravel 9 to 12 in a single day.