koddea / currency
处理Laravel 6的TCMB货币
v1.0.0
2020-09-28 22:33 UTC
Requires
- php: >=5.4.0
- illuminate/cache: ~7|~8
- illuminate/support: ~5|~6|~7|~8
- illuminate/view: ~5.0|~6|~7|~8
This package is auto-updated.
Last update: 2024-09-27 17:50:05 UTC
README
处理Laravel 5的货币。
安装
要获取Currency的最新版本,只需在您的composer.json
文件中引入它。
"casinelli/currency": "dev-master"
然后,您需要运行composer install
来下载它并更新自动加载器。
一旦Currency安装完成,您需要将服务提供者注册到应用程序中。打开app/config/app.php
文件并找到providers
键。
'providers' => [ Casinelli\Currency\CurrencyServiceProvider::class, ]
Currency还附带一个门面,提供了创建集合的静态语法。您可以在app/config/app.php
文件的aliases
键中注册门面。
'aliases' => [ 'Currency' => Casinelli\Currency\Facades\Currency::class, ]
使用Artisan创建配置文件和迁移表
$ php artisan vendor:publish
Artisan命令
更新汇率
默认情况下,汇率从Finance Yahoo.com更新。
php artisan currency:update
要从OpenExchangeRates.org更新
php artisan currency:update --openexchangerates
注意:使用OpenExchangeRates.org需要API密钥。将其添加到配置文件中。
清理
用于清理Laravel缓存的汇率并从数据库中刷新它。注意,使用上述命令之一更新后,缓存的汇率将被清除。
php artisan currency:cleanup
渲染
使用Blade辅助函数
@currency(12.00, 'USD')
- 第一个参数是金额。
- 可选 第二个参数是ISO 4217货币代码。如果没有设置,它将使用配置文件中设置的默认值。
echo Currency::format(12.00, 'USD');
用于输出四舍五入的值
echo Currency::rounded(12.80); // Will output $12 // All the parameters echo Currency::rounded(12.80, 0, 'USD');