tienvanbui/province

get all latest information of 47 province in japan

1.7 2024-04-01 09:10 UTC

This package is auto-updated.

Last update: 2025-06-29 02:18:00 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