codexwp / address
一个简单的用于管理地址(邮编、县、市、镇等)的软件包。
1.1.5
2024-01-24 09:26 UTC
README
一个简单的Laravel软件包,用于管理日本的县、市、镇和邮政编码。以及孟加拉国的地区、区和乌帕齐拉。(需要jQuery进行HTML集成)
支持国家
- 日本
- 孟加拉国
安装
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集成
在更改另一个选择输入(县)后自动更新选择列表(城市)。
-
将“src/resources/js/address.js”文件复制并包含在HTML页面中。
-
查看“example”文件夹中的示例代码