codexwp/address

一个简单的用于管理地址(邮编、县、市、镇等)的软件包。

安装: 18

依赖: 0

建议者: 0

安全: 0

星星: 1

观察者: 1

分支: 0

开放问题: 0

类型:项目

1.1.5 2024-01-24 09:26 UTC

This package is auto-updated.

Last update: 2024-09-24 11:51:39 UTC


README

一个简单的Laravel软件包,用于管理日本的县、市、镇和邮政编码。以及孟加拉国的地区、区和乌帕齐拉。(需要jQuery进行HTML集成)

支持国家

  1. 日本
  2. 孟加拉国

安装

1. 使用Composer

运行以下命令-

composer require "codexwp/address"
php artisan cwp:address_install --country={all/jp/bd}

2. 使用软件包

首先,在您的项目中创建一个名为“packages”的文件夹。然后,您可以创建一个名为“packages/codexwp/address”的子文件夹。然后,将此软件包的“src”文件夹放入其中。

其次,更新您的项目composer.json文件,如下所示

    "autoload": {
        "psr-4": {
            "Cwp\\Address\\" : "packages/codexwp/address/src"
        }
    },

第三步,打开config/app.php文件,并在提供者部分添加以下行

\Cwp\Address\Providers\AddressProvider::class,

最后,发现并安装软件包。

composer dump-autoload
php artisan cwp:address_install --country={all/jp/bd}

可用的API

//Japan
1.  / address_api / jp / {code} / location
2.  / address_api / jp / {code} / location_list
3.  / address_api / jp / prefectures
4.  / address_api / jp / {pref_name} / cities
5.  / address_api / jp / {pref} / {city_name} / towns
6.  / address_api / jp /{pref} / {city} / {town} /code

//Bangladesh
1.  / address_api / bd / divisions
2.  / address_api / bd / {division_name} / districts
3.  / address_api / bd / {division_name} / {district_name} / upazilas

用法

库服务

您可以在Laravel项目中使用可用的方法。只需从您的控制器中调用类和方法即可。

JP - "/src/Library/JpAddressService.php"

BD - "/src/Library/BdAddressService.php"

HTML集成

在更改另一个选择输入(县)后自动更新选择列表(城市)。

  1. 将“src/resources/js/address.js”文件复制并包含在HTML页面中。

  2. 查看“example”文件夹中的示例代码