matthewhallcom/pirate-weather-php
最新稳定版本:v1.1.0
Composer 安装命令:
composer require matthewhallcom/pirate-weather-php
包简介
PHP Library for the Pirate Weather API.
关键字:
README 文档
README
PHP Library for the Pirate Weather API.
This is a fork of the dmitry-ivanov/dark-sky-api package.
Usage
-
Install the package via Composer:
composer require matthewhallcom/pirate-weather-php -
Use the
MatthewHallCom\PirateWeather\PirateWeatherclass:use MatthewHallCom\PirateWeather\PirateWeather; $forecast = (new PirateWeather('secret-key')) ->location(46.482, 30.723) ->forecast('daily'); echo $forecast->daily()->summary();
Time Machine Requests
Sometimes it might be useful to get weather for the specified date:
$timeMachine = (new PirateWeather('secret-key'))
->location(46.482, 30.723)
->timeMachine('2020-01-01', 'daily');
echo $timeMachine->daily()->summary();
You can also get weather for multiple dates:
$timeMachine = (new PirateWeather('secret-key'))
->location(46.482, 30.723)
->timeMachine(['2020-01-01', '2020-01-02', '2020-01-03'], 'daily');
echo $timeMachine['2020-01-02']->daily()->summary();
Usage in Laravel
If you're using Laravel <5.5, you have to register service provider and alias by yourself!
-
Publish the config:
php artisan vendor:publish --provider="MatthewHallCom\PirateWeather\Adapters\Laravel\PirateWeatherServiceProvider" -
Set your secret key in the
.envfile:PIRATE_WEATHER_KEY="Your-Secret-Key" -
Use the
PirateWeatherfacade:use PirateWeather; $forecast = PirateWeather::location(46.482, 30.723) ->forecast('daily'); echo $forecast->daily()->summary();
License
Pirate Weather PHP is open-sourced software licensed under the MIT license.
统计信息
- 总下载量: 174
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2023-03-30