digicraft / laravel-airvisual
为 AirVisual API 简化的客户端
0.3.0
2020-03-04 01:21 UTC
Requires
- php: >=7.1.3
- ext-curl: *
- illuminate/support: ~5.8.0|^6.0|^7.0
README
AirVisual 是一个平台,可以探索世界各地任何地方的空气质量
Laravel AirVisual 是一个配置好的 API 客户端,支持“即插即用”
安装
使用 Composer 安装包
composer require digicraft/laravel-airvisual
现在您可以直接在 .env
文件中添加 AIR_VISUAL_API_KEY
值,设置您的平台 API 密钥。
否则,您可以设置 airvisual 配置文件
php artisan vendor:publish --tag=config
用法
AirVisualClient 有一个简单的静态仓库访问。
use Digicraft\AirVisualRepository; // Get Countries are supported by AirVisual API AirVisualRepository::getSupportedCountries(); // Get States of given country supported by AirVisual API AirVisualRepository::getSupportedStates($country); // Get Cities supported by AirVisual API giving a country and state param AirVisualRepository::getSupportedCities($country, $state); // Get nearest city data (GPS coordinates) AirVisualRepository::getNearestCityData($lat, $long); // Get nearest city data (IP) AirVisualRepository::getNearestIpCityData($ip); // Get specified city data AirVisualRepository::getCityData($country, $state, $city);
许可证
AirVisualClient 是开源软件,根据 MIT 许可证 授权。