maxmind/geoip
Laravel wrapper for MaxMind GeoIP databases that resolves IP addresses to geographic data such as country, region, city, and coordinates. Includes configuration, a service provider, and a simple API for GeoIP lookups, with support for local GeoIP2/MMDB files.
maxmind/geoip2-php library or a maintained Laravel integration instead.Executive summary: Geolocation is a legitimate product capability, but this package is not a strategic dependency. It is an old Symfony2/PHP 5.3 port with no dependents and no release since 2016. Adopting it in Laravel would create avoidable technical debt and maintenance risk. The recommended path is to validate the geo use case, then implement with MaxMind’s maintained GeoIP2 PHP library or a supported Laravel wrapper.
Engineering summary: Do not introduce IDCI-Consulting/Maxmind-GeoIp into a new Laravel codebase. Treat it as legacy-only. If geo requirements are confirmed, run a small spike using maxmind/geoip2-php, define database update/licensing ownership, add fallback behavior for unknown IPs, and document privacy/compliance handling. If the package is already in production, isolate it behind an internal geolocation interface and schedule migration.
How can I help you explore Laravel packages today?