uocnv / vietnam-zone
v1.0.1
2021-04-10 08:04 UTC
Requires
- guzzlehttp/guzzle: ^6.3.1|^7.0
- illuminate/console: ^5.8|^6|^7|^8
- illuminate/database: ^5.8|^6|^7|^8
- illuminate/support: ^5.8|^6|^7|^8
- maatwebsite/excel: ^3.0
This package is auto-updated.
Last update: 2024-09-11 14:24:10 UTC
README
越南行政区划数据库
数据直接来自越南国家统计局。
保证数据始终是最新和最准确的。
安装
composer require kjmtrue/vietnam-zone
复制配置和迁移文件
php artisan vendor:publish --provider="Kjmtrue\VietnamZone\ServiceProvider"
如需为项目进行自定义,请编辑配置和迁移文件
- 更改表名
打开文件 config/vietnam-zone.php
并修改以下配置
'tables' => [ 'provinces' => 'provinces', 'districts' => 'districts', 'wards' => 'wards', ],
- 更改列名
打开文件 config/vietnam-zone.php
并修改以下配置
'columns' => [ 'name' => 'name', 'gso_id' => 'gso_id', 'province_id' => 'province_id', 'district_id' => 'district_id', ],
- 添加列
打开以下迁移文件并根据需要进行调整
database/migrations/2020_01_01_000001_create_provinces_table.php database/migrations/2020_01_01_000002_create_districts_table.php database/migrations/2020_01_01_000003_create_wards_table.php
运行迁移
php artisan migrate
下载并将数据导入到数据库
php artisan vietnamzone:download
待办事项
- 更新数据
- 直接从国家统计局网站下载文件
屏幕截图
select * from provinces
+----+------------------------+--------+---------------------+---------------------+
| id | name | gso_id | created_at | updated_at |
+----+------------------------+--------+---------------------+---------------------+
| 1 | Thành phố Hà Nội | 01 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 2 | Tỉnh Hà Giang | 02 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 3 | Tỉnh Cao Bằng | 04 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 4 | Tỉnh Bắc Kạn | 06 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 5 | Tỉnh Tuyên Quang | 08 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
+----+------------------------+--------+---------------------+---------------------+
select * from districts
+----+-------------------+--------+-------------+---------------------+---------------------+
| id | name | gso_id | province_id | created_at | updated_at |
+----+-------------------+--------+-------------+---------------------+---------------------+
| 1 | Quận Ba Đình | 001 | 1 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 2 | Quận Hoàn Kiếm | 002 | 1 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 3 | Quận Tây Hồ | 003 | 1 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 4 | Quận Long Biên | 004 | 1 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
| 5 | Quận Cầu Giấy | 005 | 1 | 2020-06-16 17:22:30 | 2020-06-16 17:22:30 |
+----+-------------------+--------+-------------+---------------------+---------------------+
select * from wards
+----+--------------------------+--------+-------------+---------------------+---------------------+
| id | name | gso_id | district_id | created_at | updated_at |
+----+--------------------------+--------+-------------+---------------------+---------------------+
| 1 | Phường Phúc Xá | 00001 | 1 | 2020-06-16 17:30:13 | 2020-06-16 17:30:13 |
| 2 | Phường Trúc Bạch | 00004 | 1 | 2020-06-16 17:30:13 | 2020-06-16 17:30:13 |
| 3 | Phường Vĩnh Phúc | 00006 | 1 | 2020-06-16 17:30:13 | 2020-06-16 17:30:13 |
| 4 | Phường Cống Vị | 00007 | 1 | 2020-06-16 17:30:13 | 2020-06-16 17:30:13 |
| 5 | Phường Liễu Giai | 00008 | 1 | 2020-06-16 17:30:13 | 2020-06-16 17:30:13 |
+----+--------------------------+--------+-------------+---------------------+---------------------+