soap/thailand-provinces

泰国省份数据库作为Laravel包

安装: 21

依赖者: 0

建议者: 0

安全性: 0

星标: 3

关注者: 3

分支: 0

开放问题: 0

类型:laravel-package

v2.0.0 2022-11-01 08:48 UTC

This package is auto-updated.

Last update: 2024-09-25 10:07:22 UTC


README

Laravel的泰国省份数据

Build Status Latest Stable Version Total Downloads Latest Unstable Version License

泰国省份数据库

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

安装

soap/thailand-provinces 添加到 composer.json

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

运行 composer update 下载最新的省份列表版本。

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

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

现在添加别名。

'aliases' => [
    'ThProvinces' => 'Soap\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

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