承接 qbcloud/laravel-geoip2 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

qbcloud/laravel-geoip2

最新稳定版本:2.0.0

Composer 安装命令:

composer require qbcloud/laravel-geoip2

包简介

Query the geographical location by IP address.

README 文档

README

使用Laravel 6.x 以上通过Geoip2的GeoLite2 City、GeoLite2 ASN查询IP信息。

下载 GeoIP Databases 文件

PS:需要注册官方账号
https://www.maxmind.com/en/accounts/692132/geoip/downloads

文件放置路径

storage/app/geoip

用法

composer require qbcloud/laravel-geoip2
use QbCloud\Geoip2\Facades\IPQuery;

// 查询 ipv4 或者 ipv6
IPQuery::connect('x.x.x.x');

// 格式化地址
IPQuery::format(['中国', '广东', '广东']); // 中国-广东
IPQuery::format(['中国', '广东', '广州']); // 中国-广东-广州

// 查询IP类型
IPQuery::ipType('x.x.x.x'); // IPv4

// 查询是否是有效IP
IPQuery::isValid('x.x.x.x'); // false

// 或者
use QbCloud\Geoip2\IPQuery;

$client = new IPQuery();
$client->connect('2xx6:4xx0:0:1x3::a0');

官方文档

GeoIP2 and GeoLite2 Web Services Documentation

统计信息

  • 总下载量: 21
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2024-06-07