tienrocker / thailand-provinces
泰国省份数据库作为Laravel包
v0.1.2
2018-09-16 12:27 UTC
Requires
- illuminate/support: 5.x
Requires (Dev)
- laracasts/testdummy: ~2.0
- laravel/laravel: 5.6.x
- phpspec/phpspec: ~2.1
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-09-17 02:30:54 UTC
README
Laravel的泰国省份数据
泰国省份数据库
此数据库来源于https://github.com/parsilver/thailand-provinces-php。
安装
将tienrocker/thailand-provinces
添加到composer.json
。
"tienrocker/thailand-countries": "dev-master"
运行composer update
以拉取最新版本的省份列表。
编辑app/config/app.php
并添加provider
和alias
'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
运行此命令后,填充的省份表将在您的应用程序中可用。