usinatech/cepwebservice

CEP Webservice API REST Laravel 包

安装: 151

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 3

分支: 0

公开问题: 0

类型:laravel-bundle

v0.0.16 2021-02-17 12:58 UTC

This package is auto-updated.

Last update: 2024-09-03 21:31:51 UTC


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=