phoenixpeca / geoip
支持多种GeoIP服务。
1.0.2
2019-09-06 16:31 UTC
Requires
- php: ^7.1
- illuminate/console: ~5.5|^6.0
- illuminate/support: ~5.5|^6.0
- vlucas/phpdotenv: ^3.5
Requires (Dev)
- geoip2/geoip2: ~2.1
- mockery/mockery: ^0.9.4
- phpunit/phpunit: ^7.0
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
This package is not auto-updated.
Last update: 2024-09-29 05:48:40 UTC
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
- 记录未找到地址的异常
- 支持自定义默认位置
贡献
自项目启动以来,许多人对此项目做出了贡献。
感谢