mrlinnth/mm-regions-cities
Composer 安装命令:
composer require mrlinnth/mm-regions-cities
包简介
Myanmar regions and cities data
README 文档
README
API for Myanmar regions and cities data
Notes
Created for Laravel 6.0 and above. A very simple and basic package that provides APIs to get Regions and Cities from Myanmar country. I am sure anyone with basic Laravel and package knowledge will understand (or anyone with PHP experience).
After installation you can retrieve the data by REST APIs. By default, the data are retrieved from Json files. However you can change the setting in config and try to retrieve from database.
Installation
-
Run
composer require mrlinnth/mm-regions-cities -
Run
php artisan vendor:publish --tag=mmrc -
Done
To retrieve data from database
-
Run
php artisan migrate -
Import the two csv files found in your
storage/app/vendor/mmrc -
Update
config/mmrc.phpwith'use_json' => false -
Run
php artisan config:cache
Usage
-
Access
{APP_URL}/api/mmrcto get all data -
Access
{APP_URL}/api/mmrc/regionsto get all regions -
Access
{APP_URL}/api/mmrc/regions/{region_id}to get specific region data -
Access
{APP_URL}/api/mmrc/citiesto get all cities -
Access
{APP_URL}/api/mmrc/cities/{city_id}to get specific city data
To Do
-[ ] vuejs dropdown component
-[ ] CRUD for city
Do not want a Laravel package
- there are csv files and json files in
publishablefolder. Download and use as you like.
Do not want to use Laravel 6.0
- Fork and change the illuminate version in
composer.jsonto your Laravel version.
References
I have used the data from following links. I have added 4,5 missing cities but I am sure there are many more missing. So anyone is welcome to update the cities data.
mrlinnth/mm-regions-cities 适用场景与选型建议
mrlinnth/mm-regions-cities 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 587 次下载、GitHub Stars 达 5, 最近一次更新时间为 2020 年 04 月 15 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「laravel」 「cities」 「regions」 「Myanmar」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 mrlinnth/mm-regions-cities 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 mrlinnth/mm-regions-cities 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 mrlinnth/mm-regions-cities 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Manage regions in magento2 addresses
Laravel 5.2 package that provides basic geographical data like Countries, Regions and Cities.
Add generic 'geo-zones' a full list of country specific regions and the ability to categorise them into zones
List of Italian Regioni (Regions), Province (Provinces), and Comuni (Municipalities) with data from Istat
Small PHP client library for geo api fr
PHP Countries and Currencies
统计信息
- 总下载量: 587
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 5
- 点击次数: 13
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-04-15