PHPackages                             eachdemo/city-linkage - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. eachdemo/city-linkage

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

eachdemo/city-linkage
=====================

A City Link linkage for china~A city linkage for china

110[1 issues](https://github.com/eachdemo/city-linkage/issues)PHP

Since Jan 15Pushed 7y agoCompare

[ Source](https://github.com/eachdemo/city-linkage)[ Packagist](https://packagist.org/packages/eachdemo/city-linkage)[ RSS](/packages/eachdemo-city-linkage/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

中国城市关联扩展
--------

[](#中国城市关联扩展)

> 开发中经常会有地址数据类的需求，以此写一个简单的中国城市数据管理扩展（仅含中国城市数据且持续更新）

### 要求

[](#要求)

- PHP &gt;= 7.0.0
- Laravel &gt;= 5.5.0

### 安装

[](#安装)

首先安装Laravel &gt;= 5.5.0 版本 并保证数据库连接正常

```
$ composer require eachdemo/city-linkage:dev-master

```

然后运行以下命令来发布城市资源

```
# 发布资源文件
$ php artisan vendor:publish --provider="Eachdemo\CityLinkage\CityServiceProvider"
# 生成数据库 表
$ php artisan migrate
# 填充表数据
$ php artisan db:seed --class=CitySeeder

```

> 注：`php artisan db:seed --class=CitySeeder` 失败时可以执行先 `composer dump-autoload` 再执行 `php artisan db:seed --class=CitySeeder` 填充

### 使用

[](#使用)

---

**实例**

获取城市列表数据 `getData($id,$filed)` 参数`id`为城市id 默认0 即获取所有省份城市 `filed` 返回数据字段 默认`id,name,parent_id`

```
