- Created for my own personal use, allows you to quickly grab the visitors currency & other IP information such as country.
Composer require the package into your laravel project.
composer require soluwire/laravel-currencyapi
Note: If you're using Laravel >= 5.5, you can skip the registration of the service provider, as they are registered automatically. So no need to add it into your providers array.
Then in your config folder, go into your app.php and add the below to the providers array.
soluwire\currencyapi\CurrencyApiProvider::class,
I would then recommend setting your default_currency
which can be found in vendor->soluwire->settings->config.php
Once you've set your default_currency
, you're ready to go- simply do the below.
\soluwire\currencyapi\Driver::CallApi("8.8.8.8") //Replace 8.8.8.8 with an ip of your choice, it'll return relevent information.
The currency API will return a response similar to the below. Which means you can then easily access the parameters.
{
latitude: 39.0438
longitude: -77.4874
city: "Ashburn"
region: "VA"
currency": "$"
}
- Jack Bayliss - Initial work
This project is licensed under the MIT License - see the LICENSE file for details
If you have any issues please submit an issue, I'll review it as soon as I get time.
If you would like to contribute, feel free to make a fork & i'll review any changes.
That's all folks 👍