kriyar/cambodia-geographic

本包旨在提供柬埔寨所有省份及其子区域(如区、乡、村)的列表。

安装: 28

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 1

开放性问题: 0

类型:项目

dev-master 2019-07-31 14:54 UTC

This package is auto-updated.

Last update: 2024-09-29 05:02:38 UTC


README

Total Downloads License Monthly Downloads

本包旨在提供柬埔寨所有省份及其子区域(如区、乡、村)的列表。

一个基本的RESTful API,用于获取所有城市/省份、区/坎、乡/桑卡特、村。

安装

  • 步骤 1:运行命令

    composer require kriyar/cambodia-geographic

  • 步骤 2:将 "Kriyar\\CambodiaGeographic\\": "vendor/kriyar/cambodia-geographic/src/" 添加到 Laravel 根目录下的 composer.json 文件的 autoload 部分,然后运行命令 composer dump-autoload

      "autoload": {
          "psr-4": {
              "App\\": "app/",
              "Kriyar\\CambodiaGeographic\\": "vendor/kriyar/cambodia-geographic/src/"
          },
          "classmap": [
              "database/seeds",
              "database/factories"
          ]
      },
    
  • 步骤 3:在 config/app.php 文件的 providers 数组中添加服务提供者

      'providers' => [
      
          .......,        
          Kriyar\CambodiaGeographic\CambodiaGeographicServiceProvider::class        
      ],
    
  • 步骤 4:运行命令以发布数据库和种子文件

    php artisan vendor:publish --tag=cambodia-geographic-migrations

    php artisan vendor:publish --tag=cambodia-geographic-seeds

  • 步骤 5:在 /database/seeds/DatabaseSeeder.php 文件中添加以下行

      $this->call('CityProvinceTableSeeder');
      $this->call('DistrictTableSeeder');
      $this->call('CommuneTableSeeder');
      $this->call('VillageTableSeeder');
    
  • 步骤 6:在您的终端中运行 composer dump-autoload,然后运行 php artisan migrate --seed

  • 步骤 7:前往 https://:8000/api/cambodia/provinces

  • 享受吧!

端点

  • /api/cambodia/provinces - 列出所有城市/省份

  • /api/cambodia/provinces/{province_id} - 城市/省份的详细信息

  • /api/cambodia/districts - 列出柬埔寨的所有区

  • /api/cambodia/districts/{district_id} - 区的详细信息

  • /api/cambodia/provinces/{province_id}/districts - 省的所有区

  • /api/cambodia/communes - 列出柬埔寨的所有乡

  • /api/cambodia/communes/{commune_id} - 乡的详细信息

  • /api/cambodia/districts/{district_id}/communes - 区的所有乡

  • /api/cambodia/provinces/{province_id}/communes - 省的所有乡

  • /api/cambodia/villages - 列出柬埔寨的所有村

  • /api/cambodia/villages/{village_id} - 村的详细信息

  • /api/cambodia/communes/{commune_id}/villages - 乡的所有村

  • /api/cambodia/districts/{district_id}/villages - 区的所有村

  • /api/cambodia/provinces/{province_id}/villages - 省的所有村

未来

  • 很快,将添加CRUD操作的界面,以便更容易管理城市/省份、区、乡、村的数据。

致谢

城市/省份和邮政编码的数据

许可

本包是开源软件,许可协议为MIT许可

免责声明

数据免费提供,任何人都可以自行承担风险使用。数据提供“现状”。虽然我会努力保持数据更新,但我不声称这是一个全面的列表,一些数据可能已过时或缺失。对于数据中的任何不准确或错误,我将不承担任何责任。我对最终用户利用此数据的最终用途和由此产生的任何损害不承担责任。