pulkitjalan/geoip
Laravel package for IP geolocation using MaxMind GeoIP2 databases. Resolve country, region, city, postal code, coordinates, timezone, and currency for any IP address through a simple facade, with configurable database paths and caching support. Ideal for localization, analytics, and fraud checks.
pulkitjalan/geoip is a Laravel-oriented wrapper around IP geolocation providers, not a standalone geolocation data source. It fits as a bounded “request enrichment” dependency for localization, analytics, fraud signals, or coarse regional routing. It should not be treated as an authoritative source for compliance, identity verification, or high-stakes risk decisions without corroboration.GeoLocationService or adapter interface, implement it with this package, and keep provider-specific configuration behind that boundary. This allows migration from a direct MaxMind/GeoIP2 SDK, an existing wrapper, or a future provider without rewriting call sites.How can I help you explore Laravel packages today?