laragear/populate
Populate makes it easy to fill Laravel databases with realistic fake data using dedicated populators. It understands model relationships, so you can generate consistent records for demos, tests, and local development without writing tedious seeders or manual fixtures.
require-dev dependency with no runtime coupling to application code.composer require laragear/populate --dev, package auto-discovery via the service provider, optional config publish. The v2.0.2 change removes the #[AsCommand] attribute that was registering the command twice — once via Laravel's attribute-based command discovery and once via the package's service provider. Net effect is a single, deterministic registration path.commands() registration, or disabled discovery) may now observe a behavior shift.package:discover and optimize? 2) Which Laravel majors rely on attribute-based discovery versus provider registration, and is the remaining path supported across all of them? 3) Does removing the attribute change the command name, alias, or its visibility in artisan list? 4) Was the duplication causing observable double execution, or only a discovery-time warning/ambiguity?composer.json. Dev/test environments only — must be excluded from production deploys (--dev locally, --no-dev in build/deploy pipelines).composer require laragear/populate --dev, publish config only if defaults don't fit. Existing installs on 2.0.0/2.0.1: standard composer update to 2.0.2, then clear caches (config:clear, cache:clear, optimize:clear or package:discover) so a stale command manifest doesn't retain the duplicate registration.artisan list and confirm the populate command appears exactly once → run a population against a disposable dev database → confirm existing factories and seeders are unaffected → merge. Fall back to 2.0.1 only if the command fails to register at all.composer.lock and review upgrades as part of routine dev-dependency hygiene; no reason to track releases aggressively.--dev. The v2.0.2 change is itself a fix for the duplicate-registration failure mode, which reduces rather than introduces operational risk.How can I help you explore Laravel packages today?