Download the PHP package soap/thailand-provinces without Composer
On this page you can find all versions of the php package soap/thailand-provinces. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download soap/thailand-provinces
More information about soap/thailand-provinces
Files in soap/thailand-provinces
Package thailand-provinces
Short Description Thailand provinces database as Laravel package
License MIT
Informations about the package thailand-provinces
Laravel Thailand Provinces
Thailand provinces data for Laravel
Thailand provinces database
This database was taken from https://github.com/parsilver/thailand-provinces-php.
Installation
Add soap/thailand-provinces to composer.json.
"soap/thailand-countries": "dev-master"
Run composer update to pull down the latest version of Provinces List.
Edit app/config/app.php and add the provider and alias
'providers' => [
'Soap\ThProvinces\ProvincesServiceProvider',
]
Now add the alias.
'aliases' => [
'ThProvinces' => 'Soap\ThProvinces\Provinces\Facades\Provinces',
]
Model (Data)
You can start by publishing the configuration. This is an optional step, it contains the table name and does not need to be altered. If the default name provinces suits you, leave it. Otherwise run the following command
$ php artisan vendor:publish --tag=thprovinces
Next generate the migration file:
$ php artisan thprovinces:migration
It will generate the <timestamp>_create_provinces_table.php migration and the ProvincesSeeder.php seeder. To make sure the data is seeded insert the following code in the seeds/DatabaseSeeder.php
//Seed the provinces
$this->call('ProvincesSeeder');
$this->command->info('Seeded Thailand provinces!');
You can also run php artisan db:seed --class=ProvincesSeeder instead of adding those commands in seeds/DatabaseSeeder.php
You may now run it with the artisan migrate command:
$ php artisan migrate --seed
After running this command the filled provinces table will be available for usage in your application.