| Package Data | |
|---|---|
| Maintainer Username: | dusterio |
| Maintainer Contact: | denis@menara.com.au (Denis Mysenko) |
| Package Create Date: | 2016-07-10 |
| Package Last Update: | 2018-10-04 |
| Language: | PHP |
| License: | MIT |
| Last Refreshed: | 2025-11-06 15:13:42 |
| Package Statistics | |
|---|---|
| Total Downloads: | 103,241 |
| Monthly Downloads: | 870 |
| Daily Downloads: | 72 |
| Total Stars: | 19 |
| Total Watchers: | 2 |
| Total Forks: | 4 |
| Total Open Issues: | 0 |
Laravel (and Lumen) integration for Geographer
Install Laravel integration package first:
$ composer require menarasolutions/geographer-laravel
Good news is that Laravel will take care of singleton instance for you, so no matter how many times you call it – it's the same object.
In Laravel 5.5, service providers and aliases are automatically registered. If you're using Laravel 5.5, skip ahead.
// Add in your config/app.php
'providers' => [
'...',
MenaraSolutions\Geographer\Integrations\LaravelServiceProvider::class,
];
'aliases' => [
'...',
'Geographer' => MenaraSolutions\Geographer\Integrations\LaravelFacade::class,
];
// Start playing with it, all the same calls
Geographer::getCountries()->useShortNames()->toArray();
Full list of methods is available in Geographer documentation