tienvanbui / province
get all latest information of 47 province in japan
1.7
2024-04-01 09:10 UTC
README
Install via composer
composer require tienvanbui/province
Step 1: go to config.php file \TienVanBui\Province\ProvinceJapanServiceProvider::class to providers
<?php
return [
'providers' => ServiceProvider::defaultProviders()->merge([
\TienVanBui\Province\ProvinceJapanServiceProvider::class
])->toArray(),
]
?>
Step 2: go to database\migration\seeders add JapanProvinces::class
<?php
use TienVanBui\Province\Models\JapanProvinces;
class DatabaseSeeder extends Seeder
{
/**
* Seed the application's database.
*/
public function run(): void
{
$this->call([
JapanProvinces::class
])
}
}
?>
Step 3: run php artisan migrate:fresh --seed to seed data
Usage
Call to route api
'japan-provinces.all' : get all 47 japanese provinces
'japan-provinces.paginate' : get japanese provinces with 10 province per page
To change per page item:
php artisan vendor:publish
then select Provider: TienVanBui\Province\ProvinceJapanServiceProvider
go to app\config\provider to change paginate value
'japan-provinces.find-by-id' : get japanese province by id
Set params for each route:
params:
- sort: Example('asc' : default , 'desc')
- sortCondition: Example('id' : default)
- keyword : enter province name keyword for searching