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.
Top comments (0)