edit this page Basic usage
The simplest way to use these method is through the helper function geoip()
or by using the facade \Torann\GeoIP\Facades\GeoIP
. For the examples below we will use the helper method.
Get the location data for a website visitor:
geoip($ip = null);
Arguments:
$ip
- The Ip to look up. If not set the application default to the remote address.
Example Location Object
\Torann\GeoIP\Location {
#attributes:array [
'ip' => '232.223.11.11',
'iso_code' => 'US',
'country' => 'United States',
'city' => 'New Haven',
'state' => 'CT',
'state_name' => 'Connecticut',
'postal_code' => '06510',
'lat' => 41.28,
'lon' => -72.88,
'timezone' => 'America/New_York',
'continent' => 'NA',
'currency' => 'USD',
'default' => false,
]
}
Default Location
In the case that a location is not found the fallback location will be returned with the default
parameter set to true
. To set your own default change it in the configurations config/geoip.php