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 | Laravel | PHP Version |
---|---|---|
1.5 | 8.0 | >= 8.0 |
1.4 | 8.0 | >= 7.3 |
1.2 | 7.0 | >= 7.2.5 |
You can install the package via composer:
composer require epmnzava/location-demografia
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
<?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);
}
}
composer test
Please see CHANGELOG for more information what has changed recently.
Please see CONTRIBUTING for details.
If you discover any security related issues, please email epmnzava@gmail.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.