hongyukeji / laravel-geoip
支持多个 GeoIP 服务。
v2.0.0
2020-08-11 15:20 UTC
Requires
- php: ^7.0
- illuminate/console: ^5.1|^6
- illuminate/support: ^5.1|^6
- overtrue/laravel-pinyin: ^4.0
Requires (Dev)
- geoip2/geoip2: ~2.1
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^4.8
Suggests
- geoip2/geoip2: Required to use the MaxMind database or web service with GeoIP (~2.1).
- monolog/monolog: Allows for storing location not found errors to the log
README
根据访客的 IP 地址确定其地理位置和货币。
官方文档
该包的文档可以在 Lyften.com 上找到。
Laravel 4
有关 Laravel 4 安装,请参阅 版本 0.1.1
变更日志
v1.0.2
- 支持双 IP 地址 #25
v1.0.1
- 修复 bug #60
v1.0.0
- 主要代码重构和清理
- 添加货币支持
- 添加位置对象
- 添加缓存驱动器
- 将
state_name
添加到$location
数组 #46 - 在配置中设置地区 #45
- 将 PHP 要求提高至 5.5
- 调整文件结构以符合 PSR-4 文件结构。 #40
- 支持自定义 Geo IP 服务
- 添加了 ip-api.com 服务(感谢 nikkiii)
v0.2.1
- 将 database_path 添加到配置
- 将 update_url 添加到配置
- 添加 GeoIP 数据库更新命令 "php artisan geoip:update"
- 添加一些测试
- 格式化代码
v0.2.0
- 升级到 Laravel 5
- 支持 IPv6
- 记录未找到地址的异常
- 支持自定义默认位置
贡献者
自项目启动以来,许多人对此项目做出了贡献。
感谢