Skip to content

A library package that gets you quickly started with locations ( country , states and cities )

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

dbrax/location-demographia

Repository files navigation

Latest Version on Packagist Build Status Quality Score Total Downloads

About location-demografia

From time to time we as developers require to fill up world countries and fetch cities from countries etc. This library package provides you a qucik and easy way to get started with location ( countries , cities and states ).You are welcome to use , reuse and distribute under ( MIT license).

Version Matrix

Version Laravel PHP Version
1.5 8.0 >= 8.0
1.4 8.0 >= 7.3
1.2 7.0 >= 7.2.5

Installation

You can install the package via composer:

composer require epmnzava/location-demografia

Update your config (for Laravel 5.4 and below)

Add the service provider to the providers array in config/app.php:

"Epmnzava\LocationDemografia\LocationDemografiaServiceProvider"::class

Add the facade to the aliases array in config/app.php:

'Location'=>Epmnzava\LocationDemografia\LocationDemografiaFacade,

After you add the above classes on config/app.php run below command to publish config , run migrations and load data thus ( countries and their states).

php artisan  locationdemografia:install

If you have the necessary tables already on your database you can easily run the following command to only load the necessary location data.

php artisan  locationdemografia:install --loadonly

Usage

<?php

use Epmnzava\LocationDemografia;

class TestController extends Controller{
public function test(){

$location= new LocationDemografia;

//get all countries 
$countries=$location->getCountries();

//get all countries states

$states=$location->getCountriesState($countryid);

//search countries
$country=$location->search_country($countryname);


}

}

Testing

composer test

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.

Any questions or comments hit me up on

About

A library package that gets you quickly started with locations ( country , states and cities )

Topics

Resources

License

MIT, MIT licenses found

Licenses found

MIT
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Languages