PHPackages                             fastsupport-cn/province-city-area - 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. fastsupport-cn/province-city-area

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

fastsupport-cn/province-city-area
=================================

China Province City Area From JD.COM

1.2.2(5y ago)1160MITPHPPHP &gt;=7.0

Since Jun 5Pushed 5y agoCompare

[ Source](https://github.com/fastsupport-cn/laravel-province-city-area)[ Packagist](https://packagist.org/packages/fastsupport-cn/province-city-area)[ RSS](/packages/fastsupport-cn-province-city-area/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (1)Dependencies (1)Versions (12)Used By (0)

Laravel-Province-City-Area 「全国省市县乡镇街道」数据(数据来源于京东，内置爬虫，可自行获取最新数据)
================================================================

[](#laravel-province-city-area---全国省市县乡镇街道数据数据来源于京东内置爬虫可自行获取最新数据)

[![StyleCI build status](https://camo.githubusercontent.com/f60da3072d945474d40e9148c25d766b0064b1fd1af294a93dc801f81a31e41e/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3139303232353635392f736869656c64)](https://camo.githubusercontent.com/f60da3072d945474d40e9148c25d766b0064b1fd1af294a93dc801f81a31e41e/68747470733a2f2f6769746875622e7374796c6563692e696f2f7265706f732f3139303232353635392f736869656c64)

这是一个提供「全国省市县乡镇街道」数据的轮子

试过了很多数据来源(国家统计局、网上其他开发者提供的json等),发现还是会有小部分省市有遗漏。

这个包的数据是**来自于京东**，相对来说会更准确、详尽一些。

> 内部自带京东「省市县乡镇街道」数据爬虫，用户可以自行运行爬取最新的「省市县乡镇街道」数据

#### 项目地址

[](#项目地址)

#### Composer 安装

[](#composer-安装)

```
composer require aoxiang/province-city-area

```

#### 添加provider（laravel 版本 &lt; 5.5）

[](#添加providerlaravel-版本--55)

将`Aoxiang\Pca\ProvinceCityAreaServiceProvider::class`复制到`config.php`内`providers`数组内

#### 生成数据库迁移文件：

[](#生成数据库迁移文件)

```
php artisan vendor:publish --provider="Aoxiang\Pca\ProvinceCityAreaServiceProvider" --tag="migrations"

```

#### 执行数据库迁移

[](#执行数据库迁移)

```
php artisan migrate

```

#### 最后一步:从京东获取新的「省市县乡镇街道」数据

[](#最后一步从京东获取新的省市县乡镇街道数据)

```
php artisan pca:refreshData

```

#### 其他

[](#其他)

`php artisan pca:refreshData -d:file|jd`更新数据有一个参数 driver

参数值说明file从本地资源中获取数据，file是默认值jd从京东获取抓取最新数据```
php artisan pca:refreshData

您选择从本地文件中载入省市县数据
如果您要强制从京东获取，请执行php artisan pca:refreshData -d jd
已从本地加载数据完毕，共48054条
数据最后更新时间:2019-06-08 22:50:30
正在插入数据库
48054/48054 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
数据已更新完成
共插入:48054条数据，其中省级行政区:34,城市:457,区县:5171,乡镇街道:42392

```

```
php artisan pca:refreshData -d jd

获取数据成功:云南昆明市盘龙区双龙街道
获取数据成功:云南昆明市盘龙区松华街道
获取数据成功:云南昆明市盘龙区城区
获取数据成功:云南昆明市盘龙区拓东街道
获取数据成功:云南昆明市盘龙区鼓楼街道
获取数据成功:云南昆明市盘龙区东华街道
获取数据成功:云南昆明市盘龙区联盟街道
获取数据成功:云南昆明市盘龙区金辰街道
获取数据成功:云南昆明市盘龙区青云街道
获取数据成功:云南昆明市盘龙区龙泉街道
获取数据成功:云南昆明市盘龙区茨坝街道
获取数据成功:云南昆明市盘龙区滇源街道
获取数据成功:云南昆明市五华区
获取数据成功:云南昆明市五华区沙朗镇
获取数据成功:云南昆明市五华区厂口镇
获取数据成功:云南昆明市五华区高新区
获取数据成功:云南昆明市五华区城区
获取数据成功:云南昆明市五华区华山街道
获取数据成功:云南昆明市五华区护国街道
获取数据成功:云南昆明市五华区大观街道
获取数据成功:云南昆明市五华区龙翔街道
获取数据成功:云南昆明市五华区丰宁街道
获取数据成功:云南昆明市五华区莲华街道
获取数据成功:云南昆明市五华区红云街道
获取数据成功:云南昆明市五华区黑林铺街道
获取数据成功:云南昆明市五华区普吉街道
获取数据成功:云南昆明市五华区西翥街道
正在插入数据库
 48054/48054 [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] 100%
数据已更新完成
共插入:48054条数据，其中省级行政区:34,城市:457,区县:5171,乡镇街道:42392

```

#### Demo

[](#demo)

```
