usinatech / cepwebservice
CEP Webservice API REST Laravel 包
v0.0.16
2021-02-17 12:58 UTC
Requires
- php: ^7.2|^7.3
- laravel/framework: ^6.0|^7.3|^8.0
README
CEP Webservice API REST Laravel 包
在您的项目文件夹中执行以下命令
composer require usinatech/cepwebservice
unzip vendor/usinatech/cepwebservice/database/cepwebservice.sqlite.zip -d database/
在其文件 .env 中添加以下环境变量
SQLITE_DB_DATABASE="../database/cepwebservice.sqlite"
在 config/database.php 文件的下方部分
'sqlite' => [
'driver' => 'sqlite',
'url' => env('DATABASE_URL'),
'database' => env('DB_DATABASE', database_path('database.sqlite')),
'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
],
包含
'sqliteCEPWebservice' => [
'driver' => 'sqlite',
'url' => env('SQLITE_DATABASE_URL'),
'database' => env('SQLITE_DB_DATABASE'),
'prefix' => '',
'foreign_key_constraints' => env('DB_FOREIGN_KEYS', true),
],
##使用 API
调用示例
curl --location --request GET 'https://:8000/cepwebservice/cep/51110000'
返回结果
[
{
"cep": "51110000",
"logradouro": "Avenida Antônio de Góes",
"bairro": "Pina",
"cidade": "Recife",
"estado": "PE",
"latitude": "-8.0851919",
"longitude": "-34.8869746"
}
]
如果您想在 Google Maps 中使用纬度和经度的补充搜索方法,请在您的 .env 文件中包含以下密钥
GOOGLE_MAPS_API_KEY=