PHP code example of sufyan / laravel-countries-states-cities

1. Go to this page and download the library: Download sufyan/laravel-countries-states-cities 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/ */

    

sufyan / laravel-countries-states-cities example snippets


    // Latest version - v1.0.0
    use sufyan\LaravelCountriesStatesCities\City;
    use sufyan\LaravelCountriesStatesCities\Country;
    use sufyan\LaravelCountriesStatesCities\State;

    // Available methods for Country
    $country = new Country();
    $country->getList();
    $country->search("167");
    $country->getById(167);
    $country->getByIdWithStates(167);
    $country->getByIdWithCities(167);

    // Available methods for State
    $state = new State();
    $state->getList();
    $state->getById($id);
    $state->search("punjab");
    $state->search(['country' => 167]);
    $state->search(['search' => "punjab"]);
    $state->search(['search' => "punjab", 'country' => 167]); //country is optional
    $state->getByIdWithCities($id);

    // Available methods for City
    $city = new City();
    $city->getList();
    $city->getById(85572);
    $city->search("lahore");
    $city->search(['country' => 167]);
    $city->search(['state' => 3176]);
    $city->search(['search' => "lahore", 'country' => 167, 'state' => 3176]); //country, state is ptional