ferdirn / laravel-id-provinces
Laravel ID Provinces 是一个用于 Laravel 的包,它为表 provinces 提供所有省份的数据,包括省名、国家代码、首府和平方公里面积。数据从印度尼西亚的省份开始。
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 03:54:28 UTC
README
Laravel ID Provinces 是一个用于 Laravel 的包,它将印度尼西亚所有省份的数据(包括省名、国家代码、首府和平方公里面积)提供给 provinces 表。数据从印度尼西亚的省份开始。
如果您需要 Laravel 包以提供所有国家的数据,那么您可能想安装 ferdirn/laravel-id-countries 包。
安装
将 ferdirn/laravel-id-provinces
添加到 composer.json
。
"ferdirn/laravel-id-provinces": "dev-master"
或者,在控制台中输入以下命令
composer require ferdirn/laravel-id-provinces:dev-master
运行 composer update
以拉取最新版本的 Laravel 包。
编辑 app/config/app.php
文件并将以下内容添加到 providers
'providers' => array(
'Ferdirn\Provinces\ProvincesServiceProvider',
)
并添加到 'aliases'
'aliases' => array(
'Provinces' => 'Ferdirn\Provinces\ProvincesFacade',
)
模型
如果您想编辑配置,请发布配置。这是一个可选步骤,不建议进行,因为这会显示表名,如果您不知道自己在做什么,您不需要更改它。默认表名为 provinces
,如果适合您,请保持不变。但如果你知道自己在做什么,你可以运行以下命令
$ php artisan config:publish ferdirn/laravel-id-provinces
然后您需要生成迁移文件。运行以下命令
$ php artisan provinces:migration
此过程将生成 <timestamp>_create_provinces_table.php
迁移文件和 ProvincesSeeder.php
种子文件。
在 seeds/DatabaseSeeder.php
中插入以下代码
//Seed the provinces
$this->call('ProvincesSeeder');
$this->command->info('Seeded the provinces!');
最后,您可以通过包含种子数据运行 artisan migrate 命令的 seed 选项
$ php artisan migrate --seed
现在您有一个包含所有省份数据的 'provinces' 表。恭喜!