fedeisas / laravel-dolar-blue
Laravel 包,用于获取阿根廷黑市上的最新美元兑换率
1.0
2014-05-04 00:55 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ~4.0
- illuminate/support: 4.1.*
Requires (Dev)
- jakub-onderka/php-console-highlighter: dev-master
- jakub-onderka/php-parallel-lint: dev-master
- mockery/mockery: 0.9.*
- pdepend/pdepend: 1.1.1
- phpmd/phpmd: 1.5.*
- phpunit/phpunit: 3.7.*
- squizlabs/php_codesniffer: 1.*
This package is auto-updated.
Last update: 2024-08-29 03:47:17 UTC
README
为什么?
因为阿根廷有一个货币兑换的黑市。这使得从不同来源检索当前美元兑换率变得容易。还因为我在这次会议上需要一些小东西来谈论包开发和测试。
要求
- Laravel 4
- PHP >= 5.4
安装
首先通过 Composer 安装此包。编辑项目的 composer.json
文件,以要求 `fedeisas/laravel-dolar-blue`。
{ "require": { "laravel/framework": "4.0.*", "fedeisas/laravel-dolar-blue": "dev-master" }, "minimum-stability" : "dev" }
然后,从终端更新 Composer
$ composer update
此操作完成后,最后一步是添加服务提供者。打开 app/config/app.php
,并将新项目添加到 providers 数组中。
'providers' => array( ... 'Fedeisas\LaravelDolarBlue\LaravelDolarBlueServiceProvider', )
可选地,您还可以将 Facade 添加到 app/config/app.php
上的 aliases 数组中
'aliases' => array( ... 'DolarBlue' => 'Fedeisas\LaravelDolarBlue\Facade\LaravelDolarBlue', )
用法
目前仅支持 3 个提供者(更多即将到来)
- LaNacion
- DolarBlue
- BlueLytics
$service = App::make('Fedeisas\LaravelDolarBlue\LaravelDolarBlue'); $result = $service->get('DolarBlue'); // or $service->DolarBlue(); // returns // array( // 'buy' => '10.15', // 'sell' => '10.55', // 'timestamp' => 1399080004 // )
或者您可以使用 facade
$result = DolarBlue::get('LaNacion'); // and using some __call magic $result = DolarBlue::LaNacion(); $result = DolarBlue::DolarBlue(); $result = DolarBlue::BlueLytics();
贡献
$ composer install --dev $ ./vendor/bin/phpunit
除了完整的测试套件外,还有 Travis 集成。
发现了一个错误?
请告诉我!发送一个 pull request 或一个补丁。有问题吗?问吧!我将回应所有提出的问题。
灵感
我需要一个小的库的想法,我从一位为 NodeJS 做过类似事情的朋友那里借用了它。你应该去看看:https://github.com/matiu/dolar-blue
许可证
此软件包是开源软件,许可协议为 MIT 协议