menarasolutions/geographer-laravel

Geographer integration classes for Laravel and Lumen

0.2.1 2018-07-23 11:51 UTC

This package is auto-updated.

Last update: 2022-11-29 01:37:14 UTC


README

Laravel (and Lumen) integration for Geographer

Getting started

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