sufyan/laravel-countries-states-cities

一个简单的Laravel库,使用json文件来填充国家、州和城市的数据。

1.0.3 2024-02-25 22:13 UTC

This package is auto-updated.

Last update: 2024-10-01 00:08:50 UTC


README

一个简单的PHP/Laravel包,使用json文件来填充国家、州和城市的数据。

洞察力

总区域:6 总子区域:22 总国家:250 总州/区域/市:5,081 总城市/镇/区:150,540

如何安装

    composer require sufyan/laravel-countries-states-cities

如何使用

    // 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