erag/laravel-location-kit
Laravel Location Kit provides complete location datasets (countries, states, cities, currencies, timezones, dial codes) with Laravel-friendly APIs: facades/helpers, Blade directives, caching, search, Inertia shared props, plus bundled Vue composables and React hooks.
+91 98765 43210 for India).₹1,000 vs. $1,000).Adopt If:
Look Elsewhere If:
*"This package eliminates technical debt for global location data, saving our team [X] months of development time. It enables faster market expansion by providing:
+91 98765 43210) and currency auto-switching, which can reduce cart abandonment by [Y]%.Cost: Free (MIT license) with no ongoing fees. ROI: Faster feature delivery, lower maintenance costs, and scalability for global markets."*
Key Ask: "Approve integration for Phase 1 (user profiles + checkout) with a budget for [Z] dev-hours to customize data overrides (e.g., regional dial codes)."
*"This is a drop-in solution for location data in Laravel. Here’s why it’s a win: Pros:
LocationKit::states('india')—no raw JSON parsing.useLocationKit()).@locationCountries for quick template rendering.page.props.locationKit (zero extra API calls).storage/app/location/ (e.g., add a custom city or dial code).Trade-offs:
spatie/laravel-postcode).Proposed Implementation:
composer require erag/laravel-location-kit + php artisan erag:install-location-kit.storage/app/location/.LocationKit::countryOptions() in controllers.useLocationKit() in Vue/React for phone masking and dropdowns.maskPhone('india', '9876543210') → +91 98765 43210).Risks:
Next Steps:
How can I help you explore Laravel packages today?