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)