Download the PHP package adrianorosa/laravel-geolocation without Composer
On this page you can find all versions of the php package adrianorosa/laravel-geolocation. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download adrianorosa/laravel-geolocation
More information about adrianorosa/laravel-geolocation
Files in adrianorosa/laravel-geolocation
Package laravel-geolocation
Short Description Laravel Geo Location package to get details for a given Ip Address
License MIT
Informations about the package laravel-geolocation
Laravel GeoLocation Package
Laravel package to get the details about Region, City and Country for a given IP Address.
This package is a wrapper for IpInfo Provider, however we have plan to implement a driver for MaxMind GeoIP2 databases.
Install
composer require adrianorosa/laravel-geolocation
This package supports the latest version of Laravel, for now 5.8+ was tested, but older versions should work fine.
As of Laravel 5.5 there is no need to add the ServiceProvider within the AppServiceProvider
array.
Laravel loads this provider using Package Discovery.
Usage
There is no need to additional setup to start using, once you install it via composer you can call the Facade:
Console Command
To display details about an Ip or Your current network Ip Address you may use the artisan command:
Override Configuration and translations
This package comes with a little configuration for IpInfo and translations for Country Names.
You can stick with default values, which works fine, or publish using the following commands:
Publish all config and translations
php artisan vendor:publish
Publish config
php artisan vendor:publish --tag=geolocation-config
Publish translations
php artisan vendor:publish --tag=geolocation-translations
Author
Adriano Rosa (https://adrianorosa.com)
Licence
Copyright © 2021, Adriano Rosa [email protected] All rights reserved.
For the full copyright and license information, please view the LICENSE file that was distributed within the source root of this project.
All versions of laravel-geolocation with dependencies
ext-openssl Version *
ext-json Version *
illuminate/support Version ~5.7.0|~5.8.0|^6.0|^7.0|^8.0|^9.0|^10.0
guzzlehttp/guzzle Version ^6.0|^7.0