sagautam5/local-states-nepal

尼泊尔地方州数据集的PHP包

v2.0.0 2024-04-28 07:13 UTC

This package is auto-updated.

Last update: 2024-08-28 07:58:16 UTC


README

这将帮助您根据最新的行政划分获取尼泊尔地方州的数据

Local States Nepal

图片来源: 维基百科(尼泊尔的行政划分)

Build Latest Stable Version Total Downloads Issues Stars License Forks Twitter

描述

尼泊尔地方州是获取尼泊尔地方州结构化数据集的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

Laravel Nepal

演示视频

https://www.loom.com/share/a8c3d825a9ee41a9817b24645453e979

此外,您还可以使用Docker进行设置,并访问 localstates.test 以查看演示。以下是使用Docker设置的指南。

使用Docker进行本地设置

支持

目前,此库支持以下两种语言。

  • 英语
  • 尼泊尔语

安装

composer require sagautam5/local-states-nepal

配置

目前,使用此包不需要强制配置。我们已使用英语作为默认语言,如果您想使用尼泊尔语,则在使用此包时必须指定语言。

关于数据集

所有数据均从维基百科和尼泊尔政府网站收集。我们为以下四个实体提供了尼泊尔语和英语格式的数据集。

  1. 省份
  2. 市镇
  3. 类别
  4. 嵌套数据集

您可以在上述列表中提供的链接中查看有关数据的更多详细信息。

基本用法

安装后,您可以使用以下功能

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',则在创建类对象时必须指定语言。

您可以在以下列表中提供的链接中查看每个实体的更多详细文档。

  1. 省份
  2. 市镇
  3. 类别

安全性

如果您在此包中发现安全漏洞,请发送电子邮件至 sagautam5@gmail.com,所有安全漏洞都将得到及时解决。

🤝 贡献

请参阅 CONTRIBUTING 以获取详细信息。

📄 许可证

MIT许可证 (MIT)。请参阅 许可证文件 以获取更多信息。