bineks / coinmarketcap
Integration with CoinMarketCap.com for Laravel 5.5 and later
Installs: 13
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/bineks/coinmarketcap
Requires
- php: >=7.0
- ext-json: *
- guzzlehttp/guzzle: 6.*
- laravel/framework: >=5.5
Requires (Dev)
- mockery/mockery: ~0.9.2
- orchestra/testbench: ~3.0
- phpunit/phpunit: ~6.3.0
This package is auto-updated.
Last update: 2025-12-05 01:07:05 UTC
README
Integration with CoinMarketCap.com API v2 for Laravel 5.5 and later
Install
$ composer require "bineks/coinmarketcap"
Config (optional) file 'config/services.php'
[ 'coinmarketcap' => [ 'cache' => [ 'timeout' => 5, //seconds by default 'prefix' => 'coinmarkeycap' //default ] ] ]
Using
use Bineks\Coinmarketcap\Services\CoinMarketCap; use Illuminate\Routing\Controller class Controller extends Controller { use AuthorizesRequests, DispatchesJobs, ValidatesRequests; /** * @param CoinMarketCap $coinMarketCap * @throws \GuzzleHttp\Exception\GuzzleException */ public function index(CoinMarketCap $coinMarketCap) { //Get all active cryptocurrency listings in one call. $coinMarketCap->getListings(); //Get cryptocurrency ticker data in order of rank. $coinMarketCap->getTicker(); //Get cryptocurrency ticker data. `Id` from "getListings" method. $coinMarketCap->getTickerById(1); //Get cryptocurrency ticker data. $coinMarketCap->getTickerBySymbol('ETH'); } }