didiwijaya / wilindo
基于SPLP(Kemendagri)数据的Laravel(迁移和种子器)包,适用于印度尼西亚地区
1.0.0
2023-08-30 07:13 UTC
This package is auto-updated.
Last update: 2024-09-12 02:38:03 UTC
README
此包为Laravel提供,可用于将迁移和种子器添加到您的项目中。这些迁移和种子器用于存储从省、市/县、镇/乡到村/社区的印度尼西亚地区数据。
数据来源:SPLP服务(https://splp.layanan.go.id)内政部门户网站。
安装
通过Composer安装包
composer require didiwijaya/wilindo
发布文件
php artisan wilindo:publish
运行上述命令后,wilindo将复制以下文件:
- 将
config/wilindo.php
文件从/packages/didiwijaya/wilindo/src/config
复制到/config
- 将所有迁移文件从
/packages/didiwijaya/wilindo/src/database/migrations
复制到/database/migrations
- 将所有种子器文件从
/packages/didiwijaya/wilindo/src/database/seeders
复制到/database/seeders
设置表前缀
要设置表前缀,打开config/wilindo.php
文件,然后更改以下代码(将wilindo_
替换为您想要的表前缀),
<?php return [ 'prefix' => 'wilindo_', ];
迁移和种子器
运行以下命令以执行迁移和种子器:
php artisan migrate
# Impor semua data (Provinsi, Kab/Kota, Kecamatan, Kel/Desa)
php artisan db:seed --class=WilIndoSeeder
# Atau impor data satu per satu
php artisan db:seed --class=WilIndoProvinceSeeder
php artisan db:seed --class=WilIndoCitySeeder
php artisan db:seed --class=WilIndoDistrictSeeder
php artisan db:seed --class=WilIndoVillageSeeder