Skip to content

Conversation

@jago86
Copy link

@jago86 jago86 commented Dec 3, 2025

Adds a migrations.ignore configuration key to exclude specified modules from the migration process.

Includes a test to verify the functionality.


Hello! Thanks for this great package.

I'm proposing this change to introduce more granular control over the migration process in modular applications.

In complex projects, there's often a need to separate the "core" application migrations from those belonging to specific modules that might be enabled or set up on-demand. For example, one might want to run the main migrations during the initial deployment, but defer the migrations of certain modules to be executed later by a separate process or command.

This feature provides that flexibility by allowing developers to easily exclude certain modules from the default php artisan migrate command. This makes the package even more powerful for managing different deployment scenarios or workflows where not all modules should be migrated at the same time.

I believe this will be a valuable addition for others who need to manage their module migrations in a more controlled manner.

Thanks for your consideration

Adds a `migrations.ignore` configuration key to exclude specified modules from the migration process.

Includes a test to verify the functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant