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') // you don't need to specify the to method if you want to convert all currencies
->format();
dd($convertedAmount);
At the moment, I have designed it exclusively for Laravel 10, so it only operates on Laravel 10.
If you like the package, please give it a star.
Top comments (0)