Download the PHP package martian/euro-currency-exchange without Composer

On this page you can find all versions of the php package martian/euro-currency-exchange. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package euro-currency-exchange

Euro Currency Exchange

Latest Version on Packagist Total Downloads GitHub Actions

This package provides a simple way to get the current exchange rate of the Euro against other currencies.

Installation

You can install the package via composer:

Register Service Provider

You can register the service provider in the config/app.php file:

Install Locally

Open composer.json and add the following to the repositories section: Note: You have to copy the package to the packages/martian directory.

Then run composer update to install the package.

Publish Config

You can publish the config file with:

Endpoint

The postman collection is available in the postman directory.

Method Endpoint Query Parameters Description
GET /api/exchange amount, to Get the exchange rate of the Euro against other currencies.

The swagger documentation is available at /docs folder. Open the index.html file in your browser.

Usage

Default Route (GET) [/api/exchange?amount=100&to=USD]

By default, the exchange endpoint is available at /api/exchange. You can change this by publishing the config file and changing the route key.

You might want to use https://yourdomain.com/api/exchange?amount=100&to=USD to get the exchange rate of 100 Euros to US Dollars.

Custom Route

You can also use a custom route by publishing the config file and changing the route key.

Custom Controller

You can also use the controller provided by this package by to create your own route. Note: You need to set the route_disabled key to true in the config file to disable the default route, after publishing the config file.

Custom Response

You can also use the Builder provided by this package to create your own response from your controller.

Testing

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.


All versions of euro-currency-exchange with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4|^8.0
illuminate/support Version ^10.0
guzzlehttp/guzzle Version ^7.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package martian/euro-currency-exchange contains the following files

Loading the files please wait ....