bineks / coinmarketcap
为Laravel 5.5及更高版本与CoinMarketCap.com的集成
v1.0.3
2018-12-03 16:16 UTC
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: 2024-09-04 22:22:50 UTC
README
为Laravel 5.5及更高版本与CoinMarketCap.com API v2的集成
安装
$ composer require "bineks/coinmarketcap"
配置(可选)文件 'config/services.php'
[ 'coinmarketcap' => [ 'cache' => [ 'timeout' => 5, //seconds by default 'prefix' => 'coinmarkeycap' //default ] ] ]
使用
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'); } }