tienrocker/thailand-provinces

泰国省份数据库作为Laravel包

安装: 34

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:laravel-package

v0.1.2 2018-09-16 12:27 UTC

This package is auto-updated.

Last update: 2024-09-17 02:30:54 UTC


README

Laravel的泰国省份数据

Latest Stable Version Total Downloads Latest Unstable Version License

泰国省份数据库

此数据库来源于https://github.com/parsilver/thailand-provinces-php

安装

tienrocker/thailand-provinces添加到composer.json

"tienrocker/thailand-countries": "dev-master"

运行composer update以拉取最新版本的省份列表。

编辑app/config/app.php并添加provideralias

'providers' => [
    'Tienrocker\ThProvinces\ProvincesServiceProvider',
]

现在添加别名。

'aliases' => [
    'ThProvinces' => 'Tienrocker\ThProvinces\Provinces\Facades\Provinces',
]

模型(数据)

您可以从发布配置开始。这是一个可选步骤,它包含表名,无需更改。如果默认名称provinces适合您,请保留它。否则,运行以下命令

$ php artisan vendor:publish --tag=thprovinces

接下来生成迁移文件

$ php artisan thprovinces:migration

它将生成<timestamp>_create_provinces_table.php迁移和ProvincesSeeder.php播种器。为了确保数据被播种,在seeds/DatabaseSeeder.php中插入以下代码

//Seed the provinces
$this->call('ProvincesSeeder');
$this->command->info('Seeded Thailand provinces!'); 

您也可以通过运行php artisan db:seed --class=ProvincesSeeder来代替在seeds/DatabaseSeeder.php中添加这些命令

现在您可以使用artisan migrate命令运行它

$ php artisan migrate --seed

运行此命令后,填充的省份表将在您的应用程序中可用。