Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Faker Chile Laravel Package

astersnake/faker-chile

Faker Chile adds Chilean fake data to Faker, including RUTs, names, addresses, regions, communes, phone numbers, and companies. Useful for seeding Laravel apps and testing with realistic local records.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Localization roadmap for Chile/LatAm expansion: faker-chile supplies Chilean-specific fake data (RUT, and related locale fields) inside Laravel's Faker pipeline, so it directly enables seeding realistic Chilean test data, demo tenants, and staging datasets without hand-rolled fixtures. This unblocks any roadmap item that assumes Chilean market readiness (onboarding flows, KYC/RUT validation UX, tax-ID-dependent invoicing).
  • Build vs. buy on test data tooling: this is a "buy" (adopt) signal for locale data — writing and maintaining correct RUT generation (including check-digit algorithm) is low-value engineering work. The 1.0.4 fix: generate correct RUT change is a concrete reminder that check-digit logic is easy to get subtly wrong; a maintained community provider outsources that correctness risk.
  • Platform/version support commitments: 1.0.4 adds Laravel 11 and PHP 8.2/8.3 support. This is the deciding input for whether the package is viable on your target runtime, and therefore whether the Laravel 11 upgrade plan can proceed for any Chilean-market feature or test suite that depends on it.
  • QA and data-privacy posture: fake Chilean identifiers let teams populate demos, screenshots, and non-production environments without using real personal data — a useful compliance talking point for LatAm launches.
  • Use cases to scope: feature/integration tests for RUT validation and formatting, seeders for Chilean demo accounts and invoices, sales/demo environments, and load-test data generation. Not a fit for production data generation, validation, or storage of real RUTs.

When to Consider This Package

Adopt when:

  • You are building or operating a Laravel app for the Chilean market and need realistic fake RUTs (and other locale data) in tests, seeders, or demo environments.
  • You are on Laravel 9/10/11 and PHP 8.1–8.3 and want a drop-in Faker provider rather than a bespoke generator.
  • Your test suite currently hardcodes RUT strings or has local helper functions — consolidation reduces drift and incorrect check digits.
  • Correctness of generated RUTs matters to your fixtures (post-1.0.4 the check-digit bug is fixed; pin ^1.0.4 or later and avoid earlier 1.0.x for RUT-dependent tests).

Look elsewhere / proceed with caution when:

  • You need officially supported, vendor-backed locale data with SLAs — this is a single-maintainer community package (note: 1.0.4 includes the maintainer's own first contributions, a mild bus-factor signal).
  • Your runtime is outside the declared matrix (older PHP/Laravel, or Laravel 12+ once it lands) — you would be waiting on the maintainer each cycle.
  • You need real RUT validation, formatting rules, or Chilean tax logic in production code; this is a Faker provider for test data, not a validation or business-rules library. Pair it with a dedicated RUT validator if production validation is in scope.
  • Your risk bar requires audited dependencies: the release is overwhelmingly Dependabot/CI bumps, so review the diff for the actual RUT fix and confirm the dependency surface is acceptable.

How to Pitch It (Stakeholders)

For executives: For our Chile launch, this small open-source package generates realistic fake Chilean tax IDs (RUTs) and locale data for our test and demo environments. The new 1.0.4 release matters for two reasons: it fixes a bug that produced invalid RUTs, and it declares support for Laravel 11 and PHP 8.2/8.3 — so it clears the way for our planned framework upgrade. Cost is zero; the risk is that it is a single-maintainer community project, which we contain by pinning a minimum version, keeping our own tests around generated data, and treating it strictly as test/demo tooling rather than production logic. Recommendation: adopt as a dev dependency, pin ^1.0.4, and revisit if Laravel 12 support lags.

For engineering: Add astersnake/faker-chile as a require-dev dependency and pin at ^1.0.4 — earlier 1.0.x can emit incorrect RUT check digits, so do not float on ^1.0.0. Replace ad-hoc RUT helpers and hardcoded fixture strings with the provider in factories and seeders. Scope it to tests and demo seeding only; production RUT validation/formatting should use a dedicated rules package. Track upstream Laravel/PHP support in our dependency review so the next framework upgrade isn't blocked, and note the single-maintainer bus factor when assessing long-term ownership.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource