webonaute/doctrine-fixtures-generator-bundle
A Symfony bundle that automatically generates Doctrine data fixtures for your entities, making it fast and easy to seed databases with realistic test or development data. Ideal for testing, demos, and local development.
doctrine/data-fixtures — it does not work in a Laravel/Eloquent application. The real decision it supports is "do we adopt this, or do we copy the idea?" For a Laravel codebase the answer is almost certainly the latter.fixtures:export {model} {ids}) rather than take a dependency.Adopt (or fork) only when all of these hold:
doctrine/data-fixtures (and ideally Alice/Nelmio) already installed.Look elsewhere — or build — when:
doctrine/* assumptions don't map. Build an Artisan command instead.spatie/laravel-db-snapshots (schema+data snapshots, Laravel-native), model factories + Faker for synthetic data, or a purpose-built subset-export command.To executives (one line): A small open-source utility that turns real database records into reusable seed data — useful concept, but it's an abandoned Symfony-only tool with no adoption, so we should absorb the pattern internally rather than depend on it.
To engineering: This is a ~200-line console command wearing a bundle. It solves a genuine daily friction — hand-writing fixtures and reproducing bugs without realistic data — but it's Symfony/Doctrine-only, last released in 2019, zero downstream dependents, and carries real PII risk if pointed at production. Recommendation: do not adopt as a dependency. Run a short spike to build the equivalent as an Artisan command with an explicit redaction/allowlist step, relation-aware export, and a "never commit unredacted fixtures" guardrail. Upside is fast: low effort, immediately useful to QA and support, and it removes a recurring manual chore with no vendor lock-in.
How can I help you explore Laravel packages today?