isesame/weather

0.0.1 2020-01-08 16:21 UTC

This package is auto-updated.

Last update: 2024-09-09 04:34:15 UTC


README

这是一个天气SDK。

Build Status

安装

$ composer require isesame/weather -vvv

使用方法

  1. 在配置本扩展前,请先前往高德地图开放平台官网注册账号并创建应用,获取到应用的ak
  2. 使用方法
    $key = 'bb5e3bd493d1f29f52f9d8ee4bf47049';
    $w = new \Isesame\Weather\Weather($key);
    
    $w->getLiveWeather('深圳');
    $w->getForecastsWeather('深圳','xml');
  3. 在Laravel中已经注册为服务,需要在config/services.php中配置
    ...
    
    'weather' => [
        'key' => env('WEATHER_API_KEY'),
    ],
    
    ...
    
    并在env中添加对应的高德应用key,即可使用
    app('weather')->getLiveWeather('深圳');
     
    或
    
    public function show(Request $request, Weather $weather, $city)
    {
        return $weather->getWeather($city);
    } 

贡献

你可以通过以下三种方式之一进行贡献

  1. 使用问题跟踪器提交错误报告。
  2. 问题跟踪器上回答问题或修复错误。
  3. 贡献新功能或更新wiki。

代码贡献过程并不非常正式。你只需确保遵循PSR-0、PSR-1和PSR-2编码规范。任何新的代码贡献必须附带相应的单元测试(如果适用)。

许可

MIT