sentrasoft / laravel-indonesia
包含印度尼西亚所有省份、县/市、区/镇和乡/村的数据
v1.1.0
2021-01-16 05:36 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^8.0
Requires (Dev)
- mockery/mockery: ^1.4.2
- phpunit/phpunit: ^9.3.3
This package is auto-updated.
Last update: 2024-09-16 13:56:54 UTC
README
包含印度尼西亚所有省份、县/市、区/镇和乡/村的数据。本包是基于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();
支持我们
帮助我们继续制作出色的内容。您不必是开发者就可以支持我们的开源工作。如果您想要获得个人支持,或者只是因为帮助开源发展而感到温暖和舒适,捐款非常受欢迎。谢谢。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。