mosagx / weather
高德地图天气SDK
0.0.2
2020-12-23 08:50 UTC
Requires
- guzzlehttp/guzzle: 6.5.*
- phpunit/phpunit: ~5
Requires (Dev)
- mockery/mockery: ^1.3
This package is auto-updated.
Last update: 2024-09-23 20:24:23 UTC
README
关于项目
基于高德地图API天气模块的Composer包。
安装
composer require mosagx/weather:dev-master
Laravel使用
配置
发布配置文件
php artisan vendor:publish --tag=mosagx amap-config
环境配置
AMAP_WEATHER_KEY= // your develop key
使用
<?php use Illuminate\Http\Request; use Illuminate\Routing\Controller as BaseController; use Mosagx\Weather\Weather; class Controller extends BaseController { public function test(Request $request, Weather $weather) { // live weather data $live_data = $weather->getLiveWeather($request->input('city', '北京')); // forecasts weather data $forecasts_data = $weather->getForecastsWeather($request->input('city', '北京')); } }
其他使用
<?php require __DIR__.'/vendor/autoload.php'; use Mosagx\Weather\Weather; $key = 'xx'; // your amap weather application key $weather = new Weather($key); // live weather data $live_data = $weather->getLiveWeather('北京'); // forecasts weather data $forecasts_data = $weather->getForecastsWeather('北京');