fedeisas/laravel-dolar-blue

Laravel 包,用于获取阿根廷黑市上的最新美元兑换率

1.0 2014-05-04 00:55 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:17 UTC


README

Travis Badge Coverage Status Latest Stable Version Latest Unstable Version Total Downloads License

为什么?

因为阿根廷有一个货币兑换的黑市。这使得从不同来源检索当前美元兑换率变得容易。还因为我在这次会议上需要一些小东西来谈论包开发和测试。

要求

  • 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 协议