Downloads
Stars
Version
本插件功能介绍来自百度翻译
Get location information based on IP address
意思是:根据IP地址获取位置信息
composer require sunxiaozheng/laravel-ip2address
require 'vendor/autoload.php';
use Sunxiaozheng\Ip\Addr;
$ip = '1.86.10.173';
$param = '';
/*
* 传入prov返回该IP所在的省份
* 传入cy返回该IP所在的城市
* 传入net返回该IP所在的运营商(移动、联通、电信)
* 不传默认返回该IP所在的省份+城市
*/
var_dump(Addr::get($ip, $param));
在 app/config/app.php(Laravel 4) 或 config/app.php(Laravel 5.0 - 5.4),或者你自定义配置的 app.php 文件内添加,如果是 Laravel 5.5 ,支持扩展包发现,不需要添加下面的代码
Laravel 5.5 不需要添加
'aliases' => array(
'Addr' => 'Sunxiaozheng\Ip\Addr',
),
Addr::get($ip, $param)
或 Addr::get(Request::getClientIp(), $param)
有什么新的想法和建议,欢迎提交 issue 或者 Pull Requests 。