NOTICE This package no longer works as intended, the endpoint it uses no longer exists, (*1)
Laravel Weather
, (*2)
Just a simple weather package for Laravel., (*3)
Installation
To get the latest version of Laravel Weather simply require it in your composer.json file., (*4)
"torann/laravel-weather": "0.1.*@dev"
You'll then need to run composer install to download it and have the autoloader updated., (*5)
Once installed you need to register the service provider with the application. Open up app/config/app.php and find the providers key., (*6)
'providers' => [
'Torann\LaravelWeather\ServiceProvider',
]
NOTE: the is automatically registered during boot., (*7)
Publish package assets:
$ php artisan asset:publish torann/laravel-weather
Add the following to the page where the Laravel Weather widget script will be active:, (*8)
{{ HTML::style('/packages/torann/laravel-weather/weather.css') }}
If using Duct add this to the CSS manifest file:, (*9)
*= require torann/laravel-weather/weather.css
Rendering
Rendering weather by point:, (*10)
Weather::renderByPoint($lat, $lng)
Rendering weather by city name:, (*11)
Weather::renderByName('Hamden, CT')
Example
An live example can be seen on Snowcrew.org, (*12)
, (*13)