此软件包为 ReallyFreeFeoip 提供了一个 API

v1.0.0 2020-09-24 01:08 UTC

This package is auto-updated.

Last update: 2024-09-24 09:57:14 UTC


README

Latest Version on Packagist Build Status Quality Score Total Downloads

此软件包为 ReallyFreeFeoip 提供了一个 API

安装

您可以通过 composer 安装此软件包

composer require faridbabayev/geoip

用法

use FaridBabayev\Geoip\Geoip;

$geoip = new Geoip(); // this will fetch ip geolocation for server ip address
$geoip = new Geoip('75.197.224.3'); // this will ip geolocation for 75.197.224.3

您可以通过访问来获取 IP 地理位置信息

$geoip = new Geoip();
$geoip->ip;  //return ip address
$geoip->country_code;  // return country code
$geoip->country_name;  // return country name
$geoip->region_code;  // return region code
$geoip->city;  // return city
$geoip->zip_code;  // return zip_code
$geoip->time_zone;  // return time zone
$geoip->latitude;  // return latitude 
$geoip->metro_code;  // return metro_code  

您可以通过调用 for() 方法而不实例化新类来更改 IP 地址以获取新的 IP 地理位置信息

$geoip = new Geoip();
$geoip->for('75.197.224.3');
$geoip->country_code;  // return country code

测试

composer test

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何安全相关的问题,请通过电子邮件 farid.b@code.edu.az 而不是使用问题跟踪器来报告。

致谢

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件

Laravel 软件包模板

此软件包是使用 Laravel 软件包模板 生成的。