#ip-location for Laravel
Laravel | Package |
---|---|
7.0 | 0.1.0 |
8.0 | last version |
Composer 安装
$ composer require timeshow/ip-location
add the IpLocationServiceProvider
to your config/app.php
:
'providers' => [
// ...
TimeShow\IpLocation\IpLocationServiceProvider::class,
]
'aliases' => [
// ...
'IpLocation' => TimeShow\IpLocation\Facades\IpLocation::class,
]
use TimeShow\IpLocation\IpLocation;
$ipLocation = new IpLocation();
$ipLocation->getLocation('X.X.X.X');
$ipLocation->getArea('X.X.X.X');
$ipLocation->getCountry('X.X.X.X');
$ipLocation->getProvince('X.X.X.X');
$ipLocation->getCity('X.X.X.X');
$ipLocation->getCounty('X.X.X.X');
$ipLocation->getISP('X.X.X.X');
1、返回结果出现中文乱码?
$ipLocation = new IpLocation();
$location = $ipLocation->getLocation('X.X.X.X');
mb_convert_encoding($location, "UTF-8", "gbk");