najibismail/multigeoip
Get IP address information from multi geoip providers
1,374
| Install | |
|---|---|
composer require najibismail/multigeoip |
|
| Latest Version: | v1.0.9 |
| PHP: | ^7.0|^8.0 |
| License: | MIT |
| Last Updated: | Jan 1, 2022 |
| Links: | GitHub · Packagist |
Maintainer: najibismail
Multi GeoIP
Get IP address information from multi providers
Requirements
- PHP: ^7.0
- Laravel: ~6.0,~7.0,~8.0
Installation
To install through composer by using the following command:
composer require najibismail/multigeoip
Publish Config File
php artisan multigeoip:publish
Download Free Maxmind DB
php artisan multigeoip:maxmind-db
Usage
Facade
use Najibismail\MultiGeoip\Facades\Multigeoip;
// Auto get an IP Address
$ip_info = Multigeoip::ip();
// [OR]
// Set the IP Address
$ip_info = Multigeoip::ip('{IP ADDRESS}');
// Get the IP Address details
$ip_info->all();
$ip_info->getIp();
$ip_info->getCountryCode();
$ip_info->getCountry();
$ip_info->getCity();
$ip_info->getZipCode();
$ip_info->getState();
$ip_info->getTimezone();
Helper
// Auto get an IP Address
$ip_info = multigeoip();
// [OR]
// Set the IP Address
$ip_info = multigeoip('{IP ADDRESS}');
// Get the IP Address details
$ip_info->all();
$ip_info->getIp();
$ip_info->getCountryCode();
$ip_info->getCountry();
$ip_info->getCity();
$ip_info->getZipCode();
$ip_info->getState();
$ip_info->getTimezone();
Disclaimer
MultiGeoIP uses the GeoLite database from MaxMind. Use of MultiGeoIP services making use of geolocation data is under condition of acceptance of the Creative Commons Attribution-ShareAlike 3.0 Unported License. The attribution requirement may be met by including the following in all advertising and documentation mentioning features of or use of this database:
This product includes GeoLite data created by MaxMind, available from
<a href="http://www.maxmind.com">http://www.maxmind.com</a>.
License
The MIT License (MIT). Please see License File for more information.
Related Packages
moharrum/laravel-geoip-world-cities
Laravel GeoIP World Cities provides MaxMind Free World Cities Database for larav...
8,017
2