sagautam5 / local-states-nepal
尼泊尔地方州数据集的PHP包
Requires
- php: >=8.0
Requires (Dev)
- phpstan/phpstan: ^1.10
- phpunit/phpunit: 9.6.*
README
这将帮助您根据最新的行政划分获取尼泊尔地方州的数据
图片来源: 维基百科(尼泊尔的行政划分)
描述
尼泊尔地方州是获取尼泊尔地方州结构化数据集的PHP composer包。
尼泊尔地方州需要
PHP >= 7.0
版本 v1.0.8 已在以下PHP版本上进行测试。
- 7.0
- 7.1
- 7.2
- 7.3
- 7.4
当前 v2.0.0 已在以下PHP版本上进行测试。
- 8.0
- 8.1
- 8.2
- 8.3
演示
您可以在以下演示中查看省 -> 县 -> 市镇 -> 街道。
如何设置演示?
您可以在demo目录中找到所有演示的源代码。您可以在服务器上克隆此存储库,然后访问以下URL
local_server_url/local-states-nepal/demo/
例子: http://127.0.0.1/local-states-nepal/demo
演示视频
https://www.loom.com/share/a8c3d825a9ee41a9817b24645453e979
此外,您还可以使用Docker进行设置,并访问 localstates.test 以查看演示。以下是使用Docker设置的指南。
支持
目前,此库支持以下两种语言。
- 英语
- 尼泊尔语
安装
composer require sagautam5/local-states-nepal
配置
目前,使用此包不需要强制配置。我们已使用英语作为默认语言,如果您想使用尼泊尔语,则在使用此包时必须指定语言。
关于数据集
所有数据均从维基百科和尼泊尔政府网站收集。我们为以下四个实体提供了尼泊尔语和英语格式的数据集。
您可以在上述列表中提供的链接中查看有关数据的更多详细信息。
基本用法
安装后,您可以使用以下功能
use Sagautam5\LocalStateNepal\Entities\Province; $province = new Province('np'); // Get List of all Provinces $provincesData = $province->allProvinces(); // Get List of All Provinces with District $provincesData = $province->getProvincesWithDistricts(); // Get List of All Provinces with District and Districts with Municipalities $provincesData = $province->getProvincesWithDistrictsWithMunicipalities();
注意:默认语言为 'en',如果您想使用 'np',则在创建类对象时必须指定语言。
您可以在以下列表中提供的链接中查看每个实体的更多详细文档。
安全性
如果您在此包中发现安全漏洞,请发送电子邮件至 sagautam5@gmail.com,所有安全漏洞都将得到及时解决。
🤝 贡献
请参阅 CONTRIBUTING 以获取详细信息。
📄 许可证
MIT许可证 (MIT)。请参阅 许可证文件 以获取更多信息。