vemcogroup/laravel-weather
Laravel Weather offers a simple, fluent interface for retrieving current weather and forecasts from multiple providers in Laravel. Configure providers, units, and caching, then add reliable weather data to controllers, views, or scheduled tasks with minimal setup.
Architecture fit
Manager family (Cache, Filesystem, Mail), so it behaves like a first-class Laravel citizen: one facade (Weather), one config file, N provider drivers behind a uniform call surface (->current(), ->forecast(), geocoding helpers depending on driver).Integration feasibility
Technical risk
Key questions
Stack fit
Migration path
WeatherService interface (or thin wrapper) in our domain, implement it with this package, and migrate call sites to the interface. The package then becomes an implementation detail we can replace without touching feature code.Compatibility
composer.json and gate upgrades behind CI.Sequencing
Maintenance
composer update casualties.Support
Scaling
Failure modes
observed_at/fetched_at timestamps and defining staleness thresholds per feature.Ramp-up
How can I help you explore Laravel packages today?