thisliu / easyip
Package description here.
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 6
pkg:composer/thisliu/easyip
Requires
- kitetail/zttp: ^0.4.0
This package is not auto-updated.
Last update: 2025-10-18 22:56:59 UTC
README
IP SDK.
安装
$ composer require thisliu/easyip -vvv
介绍
目前支持 5 家平台
使用
$config = [ 'provider' => 'tencent', 'tencent' => [ 'key' => '', ], ... ... ... ]; $ip = new \Icecho\EasyIp\EasyIp($config); $result = $ip->parse('');
在 Laravel 中使用
php artisan vendor:publish --provider="Icecho\EasyIp\ServiceProvider"
进入 config/easyip.php
return [ 'provider' => 'tencent', 'tencent' => [ 'key' => '', ], ... ... ... ]
在 tinker 中测试
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