Download the PHP package huangdijia/laravel-ipip without Composer
On this page you can find all versions of the php package huangdijia/laravel-ipip. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download huangdijia/laravel-ipip
More information about huangdijia/laravel-ipip
Files in huangdijia/laravel-ipip
Download huangdijia/laravel-ipip
More information about huangdijia/laravel-ipip
Files in huangdijia/laravel-ipip
Vendor huangdijia
Package laravel-ipip
Short Description ipip for laravel
License MIT
Homepage https://github.com/huangdijia/laravel-ipip
Package laravel-ipip
Short Description ipip for laravel
License MIT
Homepage https://github.com/huangdijia/laravel-ipip
Please rate this library. Is it a good library?
Informations about the package laravel-ipip
laravel-ipip
Requirements
- PHP >= 7.0
- Laravel >= 5.5
Installation
First, install laravel 5.5, and make sure that the database connection settings are correct.
composer require huangdijia/laravel-ipip
Then run these commands to publish config
php artisan vendor:publish --provider="Huangdijia\Ipip\IpipServiceProvider"
Configurations
// config/ipip.php
'datx' => [
'city' => 'path/mydata4vipday4.datx',
'district' => 'path/quxian.datx',
'basestation' => 'path/station_ip.datx',
],
'auth' => [
'mail' => '', // mail of ipip.net
'pass' => '', // password of ipip.net
]
Usage
As Facade
use Huangdijia\Ipip\Facades\BaseStation;
use Huangdijia\Ipip\Facades\City;
use Huangdijia\Ipip\Facades\District;
...
BaseStation::find('66.249.69.48'); // ['美国', '美国', '', '']
City::find('66.249.69.48');
District::find('66.249.69.48');
As Command
php artisan ipip:basestation '66.249.69.48' # ['美国', '美国', '', '']
php artisan ipip:city '66.249.69.48'
php artisan ipip:district '66.249.69.48'
php artisan ipip:download # must set mail and pass at config/ipip.php
As Helper
ipip('city')->find('66.249.69.48'); // ['美国', '美国', '', '']
ipip_city()->find('66.249.69.48'); // ['美国', '美国', '', '']
ipip_city('66.249.69.48'); // ['美国', '美国', '', '']
ipip('basestation')->find('66.249.69.48');
ipip_basestation()->find('66.249.69.48');
ipip_basestation('66.249.69.48');
ipip('distric')->find('66.249.69.48');
ipip_distric()->find('66.249.69.48');
ipip_distric('66.249.69.48');
Other
License
laravel-ipip is licensed under The MIT License (MIT).
All versions of laravel-ipip with dependencies
PHP Build Version
Package Version
Requires
php Version
>=7.0.0
illuminate/support Version ^5.5|^6.0|^7.0|^8.0
illuminate/console Version ^5.5|^6.0|^7.0|^8.0
ipip/datx Version ~0.2
illuminate/support Version ^5.5|^6.0|^7.0|^8.0
illuminate/console Version ^5.5|^6.0|^7.0|^8.0
ipip/datx Version ~0.2
The package huangdijia/laravel-ipip contains the following files
Loading the files please wait ....