PHPackages                             liron-li/heweather - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. liron-li/heweather

ActiveLibrary[API Development](/categories/api)

liron-li/heweather
==================

heweather sdk, weather-api

1.0.1(7y ago)1191MITPHP

Since May 24Pushed 7y ago1 watchersCompare

[ Source](https://github.com/liron-li/heweather)[ Packagist](https://packagist.org/packages/liron-li/heweather)[ RSS](/packages/liron-li-heweather/feed)WikiDiscussions master Synced today

READMEChangelog (4)Dependencies (2)Versions (5)Used By (0)

liron-li/heweather
==================

[](#liron-liheweather)

和风天气sdk 官方api文档：

安装
==

[](#安装)

```
composer require liron-li/heweather

```

使用
==

[](#使用)

```
// 用户名和秘钥通过登录“和风天气”官网获取
$weather = new \Liron\Heweather\Weather(
    'xxxx', // 用户名
    'xxx', // 秘钥
    false // 是否为付费用户, 默认为false
);

/**
 * 请求示例
 */
// 获取3-10天天气预报 （传参时候可以省去 username、t、sign、key 字段，请求时会自动补全）
$res = $weather->forecast([
    'location' => 'auto_ip',
]);

print_r($res); // api response

```

在Laravel中使用
===========

[](#在laravel中使用)

### 1.安装

[](#1安装)

```
composer require liron-li/heweather

```

### 4.注册服务提供者

[](#4注册服务提供者)

**注意：** laravel5.5及以上版本可以跳过此步骤

#### 编辑config/app.php

[](#编辑configappphp)

```
// 在 providers 数组中加入
'providers' => [
    // ...
    Liron\Heweather\ServiceProvider::class
    // ...
]
// 在 aliases 数组中加入
'aliases' => [
    // ...
    'Weather' => Liron\Heweather\Facade::class
    // ...
]

```

### 2.发布配置文件

[](#2发布配置文件)

```
php artisan vendor:publish --provider=Liron\Heweather\ServiceProvider

```

### 3.修改config/weather.php配置

[](#3修改configweatherphp配置)

```
