1. Go to this page and download the library: Download laravelarab/data-source library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
DataSource::countries(); // get all countries
DataSource::states(); // get all states
DataSource::cities(); // get all cities
DataSource::country($id); // get country by id
DataSource::country($id)->states; // get country States
DataSource::country($id)->cities; // get county Cities
DataSource::state($id); // get state by id
DataSource::state($id)->country; // get state Country
DataSource::state($id)->cities; // get state Cities
DataSource::city($id); // get city by id
DataSource::city($id)->country; // get city Country
DataSource::city($id)->state; // get city State
DataSource::countryByCode($code); // get Country by code e.g: MA
DataSource::countryByName($name); // get Country by name e.g: Morocco
DataSource::stateByName($name); // get State by name e.g: Tangier-Tetouan
DataSource::cityByName($name); // get City by name e.g: Titwan
// you can access properties name & id & code for example
DataSource::country($id)->id;
DataSource::country($id)->name;
DataSource::country($id)->code;
DataSource::countryByCode($code)->name;
DataSource::countryByName($name)->code;
// you can also do this with state and cities
DataSource::state($id)->id;
DataSource::state($id)->name;
DataSource::state($id)->country_id;
DataSource::city($id)->id;
DataSource::city($id)->name;
DataSource::city($id)->country_id;
DataSource::city($id)->state_id;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.