sentrasoft/laravel-indonesia

包含印度尼西亚所有省份、县/市、区/镇和乡/村的数据

v1.1.0 2021-01-16 05:36 UTC

This package is auto-updated.

Last update: 2024-09-16 13:56:54 UTC


README

Donate Latest Stable Version Total Downloads Monthly Downloads Latest Unstable Version License

包含印度尼西亚所有省份、县/市、区/镇和乡/村的数据。本包是基于laravolt/indonesia仓库的简化版本。

安装

通过Composer

$ composer require sentrasoft/laravel-indonesia

通过编辑composer.json

"require": {
	"sentrasoft/laravel-indonesia": "dev-master"
}

接下来,通过终端更新Composer

$ composer update

配置

更新Composer后,将ServiceProvider注册到config/app.php中。

从5.5版本开始,Laravel已支持自动发现功能,因此无需手动注册ServiceProvider和Facade。

'providers' => array(
    ...

    Sentrasoft\Indonesia\IndonesiaServiceProvider::class,
);

然后向config/app.php中添加别名。

'aliases' => array(
    ...

    'Indonesia' => Sentrasoft\Indonesia\Facades\Indonesia::class,
);

您可以对indonesia.php的迁移文件和配置文件进行发布

$ php artisan vendor:publish --provider="Sentrasoft\Indonesia\IndonesiaServiceProvider"

然后运行迁移

$ php artisan migrate

并执行seeder以填充区域数据

$ php artisan indonesia:seed

使用

获取所有省份数据

$provinces = \Indonesia::allProvinces();

支持我们

Donate

帮助我们继续制作出色的内容。您不必是开发者就可以支持我们的开源工作。如果您想要获得个人支持,或者只是因为帮助开源发展而感到温暖和舒适,捐款非常受欢迎。谢谢。

许可证

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