Download the PHP package whhong/weather without Composer
On this page you can find all versions of the php package whhong/weather. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package weather
weather
:rainbow: 基于高德开放平台的 PHP 天气信息组件。
安装
配置
在使用本扩展之前,你需要去 高德开放平台 注册账号,然后创建应用,获取应用的 API Key。
使用
获取实时天气
示例
获取近期天气预报
示例
获取 XML 格式返回值
第二个参数为返回值类型,可选 json
与 xml
类型,默认 json
:
示例
<response>
<status>1</status>
<count>1</count>
<info>OK</info>
<infocode>10000</infocode>
<lives type="list">
<live>
<province>广东</province>
<city>深圳市</city>
<adcode>440300</adcode>
<weather>中雨</weather>
<temperature>27</temperature>
<winddirection>西南</winddirection>
<windpower>5</windpower>
<humidity>94</humidity>
<reporttime>2018-08-21 16:00:00</reporttime>
</live>
</lives>
</response>
参数说明
$city
- 城市名,比如:“深圳”;-
$format
- 输出的数据格式,默认为json
格式,当output
设置为 “xml
” 时,输出的为 XML 格式的数据。 $city
- 城市名,比如:“深圳”;$format
- 输出的数据格式,默认为json
格式,当output
设置为 “xml
” 时,输出的为 XML 格式的数据。
在 Laravel 中使用
在 Laravel 中使用也是同样的安装方式,配置写在 config/services.php
中:
.
.
.
'weather' => [
'key' => env('WEATHER_API_KEY'),
],
然后在 .env
中配置 WEATHER_API_KEY
:
WEATHER_API_KEY=xxxxxxxxxxxxxxxxxxxxx
可以用两种方式来获取 Overtrue\Weather\Weather
实例:
方法参数注入
.
.
.
public function edit(Weather $weather)
{
$response = $weather->getLiveWeather('深圳');
}
.
.
.
服务名访问
.
.
.
public function edit()
{
$response = app('weather')->getLiveWeather('深圳');
}
.
.
.
参考
License
MIT
All versions of weather with dependencies
PHP Build Version
Package Version
The package whhong/weather contains the following files
Loading the files please wait ....