yzh52521 / easyip
Package description here.
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
pkg:composer/yzh52521/easyip
Requires
- php: >=7.1.0
- ext-json: *
- guzzlehttp/guzzle: ^6.5 || ^7.0
This package is auto-updated.
Last update: 2025-10-12 19:14:27 UTC
README
IP SDK.
安装
$ composer require yzh52521/easyip -vvv
介绍
目前支持 5 家平台
使用
$config = [ 'provider' => 'tencent', 'tencent' => [ 'key' => '', ], ... ... ... ]; $ip = new \yzh52521\easyIp\EasyIp($config); $result = $ip->parse('');
进入 config/easyip.php
return [ 'provider' => 'tencent', 'tencent' => [ 'key' => '', ], ... ... ... ]
在think6中使用
app('EasyIp')->parse('') ... ...
数据返回格式
# 如果想要 api 原生格式,在 config/easyip.php 中,把 format 改为 false
[
"provider" => "Tencent",
"ip" => "",
"postcode" => 440300,
"country" => "中国",
"province" => "广东省",
"city" => "深圳市",
"district" => "南山区",
"implode" => "中国广东省深圳市南山区",
"location" => [
"latitude" => 22.55329,
"longitude" => 113.88308,
],
]
License
MIT