PHPackages                             brendi211/currency\_laravel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. brendi211/currency\_laravel

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

brendi211/currency\_laravel
===========================

This provides Laravel with currency functions such as currency formatting and conversion using up-to-date exchange rates.

1.0(3y ago)031BSD-2-ClausePHPPHP ^7.2|^8.0

Since Aug 13Pushed 3y ago1 watchersCompare

[ Source](https://github.com/brendi211/currency_laravel)[ Packagist](https://packagist.org/packages/brendi211/currency_laravel)[ RSS](/packages/brendi211-currency-laravel/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (1)Dependencies (7)Versions (2)Used By (0)

Composer From the command line run:

```
composer require brendi211/currency

```

Manual Setup Once installed you need to register the service provider with the application. Open up config/app.php and find the providers key.

```
'providers' => [
    \Brendi211\Currency\CurrencyServiceProvider::class,
]

```

This package also comes with a facade, which provides an easy way to call the the class. Open up config/app.php and find the aliases key.

```
'aliases' => [
    'Currency' => \Brendi211\Currency\Facades\Currency::class,
];

```

next
====

[](#next)

```
php artisan vendor:publish --provider="Brendi211\Currency\CurrencyServiceProvider" --tag=config

```

A configuration file will be published to config/currency.php.

Migration
=========

[](#migration)

```
php artisan vendor:publish --provider="Brendi211\Currency\CurrencyServiceProvider" --tag=migrations

```

Run this on the command line from the root of your project to generate the table for storing currencies:

```
php artisan migrate

```

Middleware
==========

[](#middleware)

```
protected $middleware = [
    \Illuminate\Session\Middleware\StartSession::class
    \Brendi211\Currency\Middleware\CurrencyMiddleware::class,

]

```

###  Health Score

24

—

LowBetter than 31% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1422d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ccd00e02465ecc64e8d7f97b12b7a54776c606b370f57eb387b3c8660213bdf0?d=identicon)[brendi211](/maintainers/brendi211)

---

Top Contributors

[![brendi211](https://avatars.githubusercontent.com/u/75605283?v=4)](https://github.com/brendi211 "brendi211 (2 commits)")

---

Tags

laravelmoneycurrencyopenexchangeratesfinanceexchange rateExchange Rates API

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/brendi211-currency-laravel/health.svg)

```
[![Health](https://phpackages.com/badges/brendi211-currency-laravel/health.svg)](https://phpackages.com/packages/brendi211-currency-laravel)
```

###  Alternatives

[torann/currency

This provides Laravel with currency functions such as currency formatting and conversion using up-to-date exchange rates.

4031.1M6](/packages/torann-currency)[propaganistas/laravel-disposable-email

Disposable email validator

6023.0M7](/packages/propaganistas-laravel-disposable-email)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k91.9k1](/packages/mike-bronner-laravel-model-caching)[flarum/core

Delightfully simple forum software.

201.4M2.3k](/packages/flarum-core)[iazaran/smart-cache

Smart Cache is a caching optimization package designed to enhance the way your Laravel application handles data caching. It intelligently manages large data sets by compressing, chunking, or applying other optimization strategies to keep your application performant and efficient.

21111.6k](/packages/iazaran-smart-cache)[interaction-design-foundation/laravel-geoip

Support for multiple Geographical Location services.

19267.9k3](/packages/interaction-design-foundation-laravel-geoip)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
