geocoder-php/ip-info-db-provider
IP-Info-DB provider for PHP-GeoCoder (Geocoder PHP). Look up IP address geolocation via the ipinfodb.com API and return standardized Geocoder results. Useful for adding country/region/city data to apps from an IP.
geocoder-php/geocoder (v4+) remains the base requirement.composer require geocoder-php/geocoder:^4.0 geocoder-php/ip-info-db-provider:^1.0
geocoder-php/geocoder v5.0+, update the constraint in composer.json.geocoder-php/geocoder version compatibility. If 4.4.0 requires v5.0+, update dependencies and test.composer.json:
"require": {
"geocoder-php/ip-info-db-provider": "4.4.0",
"geocoder-php/geocoder": "^4.0"
}
try {
$result = $this->geocoder->geocode($ip);
} catch (\Exception $e) {
Log::error("Geocoding failed for IP {$ip}: " . $e->getMessage(), [
'stack_trace' => $e->getTraceAsString(),
'package_version' => 'ip-info-db-provider/4.4.0',
]);
}
How can I help you explore Laravel packages today?