Back to articles
I Migrated a Laravel App to a Custom PHP Framework in One Claude Code Session

I Migrated a Laravel App to a Custom PHP Framework in One Claude Code Session

via Dev.toRussell Jones

Ahnii! This post walks through migrating a Laravel 12 application to a custom PHP framework in a single Claude Code session, covering the packages built, the TDD pipeline that made it work, and the gotchas worth knowing. The Setup GoFormX is a forms management platform. The web frontend had been running on Laravel 12 + Inertia v2 + Vue 3. The Go API backend handles forms and submissions. Waaseyaa, a PHP framework, was ready to dogfood — time to migrate GoFormX from Laravel to Waaseyaa. The migration spec was already written. Three new framework packages needed to exist ( waaseyaa/inertia , waaseyaa/auth , waaseyaa/billing ), plus the entire application scaffold. The plan was to execute this over several sessions. It happened in one. What Got Built In a single Claude Code session (~8 hours wall time), here is what was produced: 3 Waaseyaa packages (all published to Packagist): waaseyaa/inertia — Server-side Inertia v3 protocol adapter. Handles initial HTML page loads with embedded JSON

Continue reading on Dev.to

Opens in a new tab

Read Full Article
7 views

Related Articles