$ account ash-jc-allen
[github ↗]
2 repos indexed
Laravel Exchange Rates is a Laravel package that provides a unified interface for interacting with multiple exchange rate APIs. It implements a driver pattern to support Exchange Rates API, Exchange Rates Data API, Exchange Rate Host, and CurrencyBeacon. The package allows developers to get current and historical exchange rates, convert currencies between different denominations, and cache results to minimize API calls. Architecture follows Laravel conventions with service providers, facades, and a Manager-based driver system. The SharedDriverLogicHandler component demonstrates strong abstraction skills by eliminating code duplication across API drivers while maintaining clean separation of concerns.
RATING:
MAINT: active
DRIFT: low
RATING:
MAINT: unknown
DRIFT: unknown