A Laravel package to help organise migration files.
The number of migrations in any sized project can quickly become huge, and although they are ordered, having one big list can sometimes be inconvenient and slow to navigate.
This package will put your migrations in
yyyy/mm folders e.g.
- Laravel 5.3-6.* use
- Laravel 7.* use
- Laravel 8.* use
composer require jaybizzle/laravel-migrations-organiser
Add the following to the
providers array in your
Laravel ^5.5 uses Package Auto-Discovery, so doesn't require you to manually add the ServiceProvider
This package hooks into the default
artisan make:migration command. Just use that as you normally would and the package takes care of the rest.
No problem, just run
artisan migrate:organise and your migrations will be moved into the relevant
Again, no problem. Running
artisan migrate:disorganise will move all migrations from the
yyyy/mm folder structure into the base migrations folder. Add the
--force option to delete left over folders without confirmation.