nes360org/countries-cities-world

it is the package by connect restcountries wiht API get counties and citys

1.0 2023-02-01 01:51 UTC

This package is auto-updated.

Last update: 2024-04-29 05:21:35 UTC


README

This package provides a fast and easy way to obtain a complete list of countries and cities in the world for use in your Laravel 9 application. It connects to an external API (RESTCountries) to gather the necessary information.

Installation

You can install this package using Composer by running the following command:

composer require root/countries-cities-world

Configuration

After installing the package, you must publish its configuration file using the following command:

php artisan vendor:publish --provider="Root\CountriesCitiesWorld\CountriesCitiesWorldServiceProvider"

Usage

You can get a list of countries and cities at any time by calling the following functions:

$countries = CountriesCitW::getCountries();

$cities = CountriesCitW::getCities($countryCode);

Data

To understand the structure of the JSON returned, please consult the API documentation at https://restcountries.com/.

Credits

This package uses the RESTCountries API (https://restcountries.com) to gather information about countries and cities around the world.