nbz4live / laravel-geoip2
Laravel wrapper for MaxMind GeoIP2
1.0.5
2020-11-23 08:54 UTC
Requires
- php: >=7.2
- geoip2/geoip2: ~2.0
- guzzlehttp/guzzle: ~6.1
- illuminate/config: ^5.0||^6.0
- illuminate/http: ^5.0||^6.0
- illuminate/support: ^5.0||^6.0
Requires (Dev)
- codeclimate/php-test-reporter: dev-master
- phpunit/phpunit: ^4.0||^6.0
README
Installation
- In order to install run the following composer command:
composer require nbz4live/laravel-geoip2
Laravel 5.5+ Install skip to step 4.
- Open your
config/app.php
and add the following to theproviders
array:
Nbz4live\LaravelGeoIP2\ServiceProvider::class,
- In the same config/app.php and add the following to the aliases array:
'GeoIP2' => Nbz4live\LaravelGeoIP2\Facades\GeoIP2::class,
- You can publish the config file by running (optional):
$ php artisan vendor:publish --provider="Nbz4live\LaravelGeoIP2\ServiceProvider"
- Run the update command to download the latest required databases
$ php artisan geoip:update