topvisor / geolite2
v1.0.21
2024-09-01 01:08 UTC
Requires
- geoip2/geoip2: ~2.0
README
该项目旨在通过composer方便地将geolite2连接到您的项目。这尤其与GeoIP2 PHP API一起使用时非常有用。
安装
使用composer进行安装。
composer.json
{ "require": { "topvisor/geolite2": "x.x.x" } }
其中 x.x.x 为您选择的composer包版本。
示例:使用数据库通过IP搜索城市信息
var_dump(Topvisor\Geolite2\Geolite2::city($ip));
通过 $ip 获取的城市信息将被输出到屏幕。
基本方法
- city(string $ip) - 获取包含城市信息的GeoIp2\Model\City对象,该对象位于指定的IP地址
许可证
geolite2是一个开源项目,它遵循MIT许可证。
项目包含MaxMind创建的GeoLite数据。http://www.maxmind.com.