macromindonline/laravel-money

v2.2.0 2017-10-14 14:46 UTC

This package is not auto-updated.

Last update: 2024-09-18 02:49:06 UTC


README

Latest Stable Version Total Downloads License

StyleCI Build Status Build status Coverage Status

Code Climate Test Coverage Issue Count

Dependency Status Average time to resolve an issue Percentage of issues still open Gitter

SensioLabsInsight

注意:此项目封装了MoneyPHP

安装

在您的终端中运行以下命令

composer require cknow/laravel-money

或将其添加到您的 composer.json 文件的 require 部分

"cknow/laravel-money": "~2.0"

然后运行 composer update

使用方法

use Cknow\Money\Money;

echo Money::BRL(500); // R$5,00

高级使用

有关更多信息,请参阅 MoneyPHP

use Cknow\Money\Money;

Money::BRL(500)->add(Money::BRL(500)); // 10,00
Money::BRL(500)->subtract(Money::BRL(400)); // 1,00
Money::BRL(500)->isZero(); // false
Money::BRL(500)->isPositive(); // true
Money::BRL(500)->isNegative(); // false
Money::BRL(500)->format(); // R$5,00
Money::BRL(500)->formatByDecimal(); // 5.00
Money::parse('R$1,00'); // R$1,00 -> Money::BRL(100)
Money::parseByDecimal('1.00', 'BRL'); // R$1,00 -> Money::BRL(100)

辅助工具

currency('BRL')
money(500, 'BRL')
money_parse('R$5,00')

Blade 扩展

@currency('BRL')
@money(500, 'BRL')
@money_parse('R$5,00')