tiran133/ipinfodb-php

此包最新版本(v0.1.4)没有提供许可证信息。

PHP IP到国家信息,适用于 https://ipinfodb.com/api

v0.1.4 2022-07-20 06:27 UTC

This package is auto-updated.

Last update: 2024-09-21 04:14:33 UTC


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;