ferdirn/laravel-id-cities

Laravel ID Cities 是一个用于 Laravel 的包,用于向 cities 表中提供所有城市数据。从印度尼西亚的城市数据开始。

安装: 133

依赖: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 1

开放问题: 0

类型:laravel-package

v1.0 2014-11-18 09:02 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:49:20 UTC


README

Total Downloads Latest Stable Version Latest Unstable Version

Laravel ID Cities 是一个用于 Laravel 的包,用于向 cities 表中提供所有城市数据。从印度尼西亚的城市数据开始。

如果您需要 Laravel 包来为您提供所有国家数据,那么您可能需要安装 ferdirn/laravel-id-countries 包。

如果您需要 Laravel 包来为您提供所有省份数据,那么您可能需要安装 ferdirn/laravel-id-provinces 包。

安装

ferdirn/laravel-id-cities 添加到 composer.json

"ferdirn/laravel-id-cities": "dev-master"

或者,在控制台输入以下命令

composer require ferdirn/laravel-id-cities:dev-master

运行 composer update 以拉取最新版本的 Laravel 包。

编辑 app/config/app.php 文件并添加到 providers

'providers' => array(
    'Ferdirn\Cities\CitiesServiceProvider',
)

也添加到 'aliases'

'aliases' => array(
    'Cities' => 'Ferdirn\Cities\CitiesFacade',
)

模型

如果您想编辑配置,则发布配置。这是一个可选步骤,不推荐这样做,因为它将显示表名,如果您不知道自己在做什么,则不需要更改它。默认表名是 cities,如果您觉得合适,请保留它。但如果您知道自己在做什么,可以运行以下命令

$ php artisan config:publish ferdirn/laravel-id-cities

然后您需要生成迁移文件。运行以下命令

$ php artisan cities:migration

此过程将生成 <timestamp>_create_cities_table.php 迁移文件和一个 CitiesSeeder.php 种子文件。

seeds/DatabaseSeeder.php 中插入以下代码

//Seed the cities
$this->call('CitiesSeeder');
$this->command->info('Seeded the cities!');

最后,您可以使用带种子的 artisan migrate 命令来包含种子数据

$ php artisan migrate --seed

现在您有一个包含所有城市数据的 'cities' 表。祝贺您!