tienvanbui / province
获取日本47个省份的最新信息
1.7
2024-04-01 09:10 UTC
README
通过composer安装
composer require tienvanbui/province
步骤1:进入config.php文件,将\TienVanBui\Province\ProvinceJapanServiceProvider::class添加到providers中
<?php
return [
'providers' => ServiceProvider::defaultProviders()->merge([
\TienVanBui\Province\ProvinceJapanServiceProvider::class
])->toArray(),
]
?>
步骤2:进入database\migration\seeders,添加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
])
}
}
?>
步骤3:运行php artisan migrate:fresh --seed以种植数据
使用方法
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
为每个路由设置参数
params:
- sort: Example('asc' : default , 'desc')
- sortCondition: Example('id' : default)
- keyword : enter province name keyword for searching