It has never been easier to convert currencies with Laravel. By using mgcodeur/laravel-currency-converter
, you will find your happiness.
No API Key required, it's fast, easy, unlimited and completely free.
Installation
You can install the package via composer:
composer require mgcodeur/laravel-currency-converter
After Composer has installed the Laravel Currency Converter package, you may run the currency-converter:install
Artisan command:
php artisan currency-converter:install
Basic Usage
Convert money from one to another
// convert 10 USD to MGA
$convertedAmount = CurrencyConverter::convert(10)
->from('USD')
->to('MGA')
->get();
dd($convertedAmount);
NB: Don't Forget to import the CurrencyConverter Facades
use Mgcodeur\CurrencyConverter\Facades\CurrencyConverter;
Convert all money from one
You can convert all money from one currency when you don't specify the to
method.
// convert 5 EUR for all currencies
$convertedAmount = CurrencyConverter::convert(5)
->from('EUR')
->get();
dd($convertedAmount);
Get all currencies
To get all currencies, you can use the currencies
method.
$currencies = CurrencyConverter::currencies()->get();
dd($currencies);
Format output result
Instead of using the get
method, you can use the format
method to format the output result.
// convert 10 USD to EUR and format the result
$convertedAmount = CurrencyConverter::convert(10)
->from('USD')
->to('EUR')
->format();
dd($convertedAmount);
you don't need to specify the to
method if you want to convert all currencies
This package is compatible with Laravel 10 and Laravel 11.
If you like the package, please give it a star.
Top comments (0)