roedyrustam/api-wilayah-2024
Laravel package for Indonesia’s 2024 administrative region data, providing provinces, regencies, districts, and villages with ready-to-use API routes and search for location pickers, address forms, and regional lookups.
Architecture fit
Integration feasibility
composer require, auto-discovery). The real question is Laravel/PHP version support breadth and whether migrations are published or auto-loaded. A single-maintainer package with 21 stars and 0 dependents likely has a narrow, implicitly-tested support matrix.provinces, regencies, districts, villages are exactly the names an existing Indonesian-market application is likely to already use. Any migration that auto-runs must be checked for if not exists semantics or publishable stubs.Technical risk
2024, the description asserts 2026 (Kemendagri), and the last release is dated 2026-10-18. Whatever the truth, the vintage labelling is not self-consistent — verify the exact Kemendagri edition the data was extracted from before relying on it.Key questions
desa and kelurahan remain distinguishable, and are postal codes and/or centroid coordinates included?Stack fit
RegionRepository) with methods like childrenOf($code), resolveByCode($code), search($term). This is the single highest-leverage decision: it turns a vendor selection into a swappable implementation against BPS's public API or a commercial address-verification provider.Migration path
Compatibility
LIKE on kecamatan/kelurahan names) is sensitive to that.Sequencing
Maintenance
Support
Scaling
name per table and consider a prefix index or fuzzy-search strategy; naive LIKE '%term%' across 83k villages will not hold under interactive load.Failure modes
composer update, surfacing as a hard application failure rather than a degraded lookup.Ramp-up
How can I help you explore Laravel packages today?