tiran133 / ipinfodb-php
此包最新版本(v0.1.4)没有提供许可证信息。
PHP IP到国家信息,适用于 https://ipinfodb.com/api
v0.1.4
2022-07-20 06:27 UTC
Requires
- guzzlehttp/guzzle: ^6.3
README
如何安装
安装包
composer require tiran133/ipinfodb-php
发布配置
php artisan vender:publish --provider="Tiran133\Laravel\IPInfoDBServiceProvider"
将API密钥添加到 .env 文件
IPINFODB_API_KEY=<Your IP Key>
如何使用
通过外观(Facade)
国家
$country = \Tiran133\Laravel\Facade\IPInfo::getCountry($ip); $country->countryName; $country->countryCode;
城市
$city = \Tiran133\Laravel\Facade\IPInfo::getCity($ip); $city->countryName; $city->countryCode; $city->regionName; $city->cityName; $city->zipCode; $city->latitude; $city->longitude; $city->timeZone;
通过 app() 方法
国家
$ipinfo = app('ipinfodb'); $country = $ipinfo->getCountry($ip); $country->countryName; $country->countryCode;
城市
$city = \Tiran133\Laravel\Facade\IPInfo::getCity($ip); $city->countryName; $city->countryCode; $city->regionName; $city->cityName; $city->zipCode; $city->latitude; $city->longitude; $city->timeZone;