thienkimlove / nova-money-field
用于金钱的 Laravel Nova 字段。
v1.3.4
2019-01-06 16:54 UTC
Requires
- php: >=7.1.0
- moneyphp/money: ^3.1
This package is auto-updated.
Last update: 2024-08-29 05:09:03 UTC
README
安装
您可以通过 composer 在使用 Nova 的 Laravel 应用中安装此包。
composer require thienkimlove/nova-money-field
用法
在资源中
// ... use Vyuldashev\NovaMoneyField\Money; public function fields(Request $request) { return [ // ... Money::make('Balance'), ]; }
默认使用美元货币,您可以通过传递第二个参数来更改此设置。
Money::make('Balance', 'EUR'),
您可以使用 locale
方法定义用于格式化值的区域设置,默认情况下将使用浏览器区域设置进行格式化。
Money::make('Balance')->locale('ru-RU'),
如果您的数据库中存储的是小数单位的金钱值,请使用 storedInMinorUnits
方法。字段将自动将小数单位转换为显示的基础值,并将小数单位转换为存储的小数单位。
Money::make('Balance', 'EUR')->storedInMinorUnits(),