vipsoft/doctrine-data-fixtures-extension
Doctrine Data Fixtures extension for Laravel Doctrine that brings fixture loading to Laravel. Seed your database with test or demo data via Artisan, making it easy to manage repeatable fixtures for development, testing, and staging environments.
doctrine/data-fixtures. Buying saves roughly a day of integration work; building gives you control, version compatibility, and an exit path.RefreshDatabase, DatabaseTransactions, model factories, and seeders.Consider it when:
Look elsewhere when:
RefreshDatabase, model factories, and seeders.doctrine/data-fixtures and doctrine-fixtures-bundle directly, or Foundry/Alice for authoring.For executives: This is low-cost tactical glue, not a strategic platform choice. A short trial in a legacy Symfony/Behat codebase is cheap and reversible, but it should not be standardized on: it has been unmaintained since 2017 and shows no adoption signal. The decision that actually matters is your test-data strategy — fixtures versus factories versus synthetic data — not this package.
For engineering: It is a Behat extension that loads Doctrine data fixtures per scenario, removing boilerplate from step definitions. It presupposes Doctrine and Behat, so in a Laravel codebase it is a non-starter. If adopted, pin the version and wrap it behind your own Behat context so a later swap to Foundry or Alice is a contained change. Spend half a day validating PHP/Symfony compatibility before committing; the fallback is a small in-house extension, which is a realistic one-day build.
How can I help you explore Laravel packages today?