This content originally appeared on DEV Community and was authored by Dimitris Liaropoulos
Working with Laravel migrations is powerful, but sometimes running Artisan commands in the terminal feels repetitive – especially when you just want to quickly scaffold, run, or rollback a migration.
That’s why I built Migration Guru, a small Laravel 12 package that lets you manage migrations from a clean web dashboard.
Features
Web UI to list all migrations
Create migration scaffolds with fields (including nullable, unique, autoIncrement, etc.)
Run single or bulk migrations with one click
Rollback or delete migrations
Filter and search migrations (frontend filtering)
No need to touch the terminal anymore
Installation
Require the package via Composer:
composer require nikelioum/migration-guru
Laravel will auto-discover the service provider.
Usage
Once installed, visit the following routes:
Dashboard – /migration-guru
Create migration – /migration-guru/create
Run / rollback / delete directly from the dashboard buttons.
Versioning
The package follows Semantic Versioning:
v1.0.0 – first stable release
v1.0.1 – bug fixes
v1.1.0 – new features
Why I built it
Sometimes I wanted a faster way to work with migrations while prototyping features in Laravel. With Migration Guru, you get an instant web interface that saves time and reduces command-line friction.
Links
GitHub: https://github.com/nikelioum/migration-guru
Packagist: https://packagist.org/packages/nikelioum/migration-guru
I’d love feedback, feature requests, or contributions! If you find it useful, a
on GitHub means a lot.
This content originally appeared on DEV Community and was authored by Dimitris Liaropoulos