hesunfly/laravel-weather

用户laravel框架的天气查询扩展包

Installs: 2 671

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

pkg:composer/hesunfly/laravel-weather

1.0.2 2019-01-09 11:17 UTC

This package is auto-updated.

Last update: 2025-09-29 02:42:13 UTC


README

PHP天气查询扩展组件

StyleCI build status

安装

composer require hesunfly/laravel-weather

使用

使用前需要在高德地图开放平台申请天气查询接口的key。

发布配置文件:

php artsian vendor:publish  --provider="Hesunfly\LaravelWeather\WeatherServiceProvider"

config会生成weather.php配置文件,在.env文件中添加 'WEATHER_KEY'配置型,值为高德开放平台天气查询接口的key。

代码示例

基本使用:

  1. 获取实时天气:
use Hesunfly\Weather\Weather;

$weather = new Weather('高德地图key');

$weather->currenct('城市名称');
  1. 获取预告天气:
use Hesunfly\Weather\Weather;

$weather = new Weather('高德地图key');

$weather->forecast('城市名称');
  1. 获取xml形式的数据:
use Hesunfly\Weather\Weather;

$weather = new Weather('高德地图key');

$weather->currenct('城市名称', 'xml');

License

MIT