fakerino/laravel-fakerino
A Laravel integration for Fakerino, the PHP fake data generator. It lets you produce realistic test data such as names, addresses, and other sample values directly within your Laravel applications and seeders.
Architecture fit
fakerphp/faker as a dev dependency for years, alongside fake(), model factories, seeders, and db:seed. The wrapper duplicates a first-class framework feature and adds a dependency for no differentiated value.Integration feasibility
extra.laravel package discovery, and no change to autoloading. It remains a Laravel 5.0/5.1 and PHP 5.4–5.6-era package by construction.--ignore-platform-reqs, which is not an acceptable production posture. The 0.0.2 bump, if anything, tightens the transitive constraint to fakerino ^0.6.4 while leaving the framework constraints untouched.config/app.php.composer require on a modern stack.Technical risk: High (unchanged)
Key questions
fakerphp/faker plus a small custom provider does not? If none, the decision is replace, not integrate. 0.0.2 does not change this.composer.json constraints on laravel/framework and php? Does anything resolve against our target versions without ignoring platform requirements? Did 0.0.2 alter them?fakerino library (Packagist ownership, repository history, license), and who has publish rights to the wrapper now?Stack fit
fake(), factories, and seeders cover the need with zero added dependency surface. 0.0.2 does not change the stack fit.Recommended path: consolidate, do not integrate (unchanged)
fake() / the Faker instance inside factories, or to a small internal provider registered with Faker if bespoke generators are genuinely needed.Generator::seed() so tests stop depending on library internals.If integration is mandated (e.g., unique-generator semantics are load-bearing)
fakerino explicitly rather than floating on the wrapper's range.Sequencing
Maintenance
fakerino library carrying the same abandonment profile, so we inherit two unmaintained dependencies, not one — now pinned to a specific point release we did not choose.Support
Scaling
Failure modes
Ramp-up
Recommendation: Do not integrate. Release 0.0.2 is a dependency bump, not a capability or maintenance commitment, and it does not change the calculus. Replace with native Faker, factories, and seeders, promoting any genuinely unique generators into a thin internal provider. If a hard blocker prevents replacement, fork 0.0.2, pin fakerino explicitly, put it behind an adapter interface, and attach a sunset date.
How can I help you explore Laravel packages today?