vermaysha / laravel-wilayah-indonesia
根据省份、县、镇和村庄重新整理的印度尼西亚行政区划数据
v2.1.1
2024-04-17 08:46 UTC
Requires
- php: ^8.1|^8.2|^8.3
- illuminate/contracts: ^10.0|^11.0
- spatie/laravel-package-tools: ^1.16.0
Requires (Dev)
- laravel/pint: ^1.14
- nunomaduro/collision: ^7.9|^8.1
- nunomaduro/larastan: ^1.0|^2.0.1
- orchestra/testbench: ^8.0|^9.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
This package is auto-updated.
Last update: 2024-09-18 01:24:09 UTC
README
Laravel Wilayah Indonesia
这是一个laravel包,包含了根据省份、县、镇和村庄组织的印度尼西亚行政区划数据
安装
使用composer安装包
composer require vermaysha/laravel-wilayah-indonesia
安装包后,运行以下代码
php artisan wilayah:install
配置文件和迁移文件将自动复制到相应的文件夹,然后运行以下命令
php artisan migrate php artisan wilayah:seed
使用/示例
使用提供的模型来处理区域数据
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Vermaysha\Wilayah\Models\City; use Vermaysha\Wilayah\Models\District; use Vermaysha\Wilayah\Models\Province; use Vermaysha\Wilayah\Models\Village; class ExampleController extends Controller { /** * Display all province */ public function provinces(Request $request) { $province = Province::all(); return $province; } /** * Display all province */ public function cities(Request $request) { $city = City::limit(50)->get(); return $city; } /** * Display all province */ public function districts(Request $request) { $district = District::limit(50)->get(); return $district; } /** * Display all province */ public function villages(Request $request) { $village = Village::limit(50)->get(); return $village; } }
运行测试
composer test
作者
许可协议
常见问题解答
包含多少省份、县、镇和村庄的数据?
此包中的数据来自repository https://github.com/vermaysha/kode-wilayah-indonesia,符合2021年政府令第58号(2022年政府令第050-145号更新)