soluwire / laravel-currencyapi
Requires
- ext-curl: *
This package is not auto-updated.
Last update: 2024-11-02 09:01:37 UTC
README
Why?
- Created for my own personal use, allows you to quickly grab the visitors currency & other IP information such as country.
How do I get/use it?
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": "$" }
Authors
- Jack Bayliss - Initial work
License
This project is licensed under the MIT License - see the LICENSE file for details
Issues
If you have any issues please submit an issue, I'll review it as soon as I get time.
Contributions
If you would like to contribute, feel free to make a fork & i'll review any changes.
That's all folks 👍