mrlinnth / mm-regions-cities
缅甸地区和城市数据
Requires
- php: >=7.0.0
- illuminate/database: >=5.6.0
- illuminate/support: >=5.6.0
This package is auto-updated.
Last update: 2024-09-21 21:19:46 UTC
README
缅甸地区和城市数据API
备注
为Laravel 6.0及以上版本创建。这是一个非常简单和基本的包,提供API以从缅甸国家获取地区和城市信息。我相信任何具备基本Laravel和包知识的人都会理解(或者任何有PHP经验的人)。
安装后,您可以通过REST API检索数据。默认情况下,数据从JSON文件中检索。但是,您可以在配置中更改设置,并尝试从数据库中检索。
安装
-
运行
composer require mrlinnth/mm-regions-cities
-
运行
php artisan vendor:publish --tag=mmrc
-
完成
要从数据库中检索数据
-
运行
php artisan migrate
-
导入位于您的
storage/app/vendor/mmrc
中的两个CSV文件 -
将
config/mmrc.php
更新为'use_json' => false
-
运行
php artisan config:cache
用法
-
访问
{APP_URL}/api/mmrc
获取所有数据 -
访问
{APP_URL}/api/mmrc/regions
获取所有地区 -
访问
{APP_URL}/api/mmrc/regions/{region_id}
获取特定地区数据 -
访问
{APP_URL}/api/mmrc/cities
获取所有城市 -
访问
{APP_URL}/api/mmrc/cities/{city_id}
获取特定城市数据
待办事项
-[ ] vuejs下拉组件
-[ ] 城市的CRUD操作
不希望使用Laravel包
- 在
publishable
文件夹中存在CSV文件和JSON文件。下载并按需使用。
不希望使用Laravel 6.0
- 分支并更改
composer.json
中的illuminate版本到您的Laravel版本。
参考
我已使用以下链接中的数据。我已添加4,5个缺失的城市,但我相信还有很多缺失的城市。因此,任何人都可以更新城市数据。