novay/wilayah-module

此包的最新版本(2.3)没有可用的许可证信息。

包含印度尼西亚所有省份、县/市、镇/乡和村庄数据的Laravel模块。

安装: 49

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 2

分支: 0

开放问题: 1

类型:laravel-module

2.3 2021-07-13 11:08 UTC

This package is auto-updated.

Last update: 2024-09-14 03:11:18 UTC


README

Total Downloads Build Status Latest Stable Version Latest Unstable Version License

此Laravel模块 包含印度尼西亚所有省份、县/市、镇/乡和村庄的数据。模块中的数据来源于 laravolt/indonesia,该数据来源于 edwardsamuel/Wilayah-Administratif-Indonesia

要求

安装

通过Composer安装包
composer require novay/wilayah-module

使用

  • php artisan module:migrate Wilayah
  • php artisan module:seed Wilayah

链接助手

由于默认的Module助手存在问题,需要手动注册。

// composer.json

"autoload": {
    "psr-4": {
            ...
        },
        "classmap": [
            ...
        ], 
        "files": [
            "Modules/Wilayah/Helpers/Function.php"
    ]
},

助手

  • provinsi()->get()
  • kota()->find($id)
  • kecamatan()->whereNama('Sungai Kunjang')->first()
  • kelurahan()->paginate(10)
  • logo($id) 用于完整的Logo URL。 $id 是省份或城市的ID。

启用Logo

由于下载包的时间过长的问题。对于最新版本,不包括Logo文件,而是通过CDN调用。

如果想要使用包及其Logo文件,可以安装2.0版本的包。

composer require novay/wilayah-module "2.0"
  • 然后通过命令提示符或终端运行以下artisan命令
php artisan wilayah:logo

许可证

Wilayah Modules 在MIT许可证下授权,适用于个人和商业产品。享受吧!

最后测试于Laravel 8