zenstruck/migrations-bundle
A Symfony bundle for managing database migrations. It provides commands and configuration to create, run, and track schema changes, helping keep your application's database structure in sync across environments.
DoctrineMigrationsBundle so migrations run inside the application container and can therefore resolve services — e.g. calling a domain service, repository, hasher, or HTTP client during a migration rather than writing raw SQL. The product decision it informs is how data changes ship: as container-aware migrations in the app deploy, versus as standalone one-off scripts, queued jobs, or a separate migration runner.doctrine/doctrine-migrations-bundle that genuinely lacks container access in migrations, with no appetite for a dependency bump. Even then, the package's own deprecation notice points you to the upstream replacement — so the honest recommendation is to upgrade Doctrine, not adopt this.doctrine/doctrine-migrations-bundle directly, which you can.doctrine/doctrine-migrations-bundle and use its native container-aware migrations; no custom code required. Scope is a version bump plus a smoke test of the migration runner — days, not weeks.How can I help you explore Laravel packages today?