ferdirn/laravel-id-provinces

Laravel ID Provinces 是一个用于 Laravel 的包,它为表 provinces 提供所有省份的数据,包括省名、国家代码、首府和平方公里面积。数据从印度尼西亚的省份开始。

安装: 105

依赖者: 0

建议者: 0

安全: 0

星级: 2

关注者: 1

分支: 3

开放问题: 0

类型:laravel-package

v2.0 2014-11-17 06:12 UTC

This package is not auto-updated.

Last update: 2024-09-24 03:54:28 UTC


README

Total Downloads Latest Stable Version Latest Unstable Version

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' 表。恭喜!