The Laravel Weather Package, prepared by Henrik B Hansen, allows you to retrieve weather data from different weather providers in your Laravel projects. Here's how to use facade this package as follows:
Weather response will always be a Collection of responses.
Forecast days depends on the weather service provider.
$weather = weather()->getForecast($request);Current weather
You can customize the request when receiving estimates. Example:
use Vemcogroup\Weather\Request as WeatherRequest;
$request = new WeatherRequest('1 Infinite Loop, Cupertino, CA 95014, USA');
You can define your own provider to work with this package using the provided abstract class.
You can learn more about this package, get full setup instructions, and view the source code at GitHub at vemcogroup/laravel-weather.