Laravel刀片式货币格式

问题描述 投票:2回答:2

input field here

有很多输入类型的选项. 但是, 我如何在输入字段中设置为货币字段? 例如当我想输入我为一个产品支付的钱时?

{{ Form::label('money', 'money:') }}
{{ Form::number('money') }}

我想让输入字段变成一个数字,中间用逗号隔开,后面加两个数字。

€ /laravel.comdocs4.2html#number

帮倒忙

先谢谢你!

我正在用Laravel(4.2)和Blade构建一个表单。有很多输入类型的选项。但是, 我如何在输入字段设置为货币字段? 当我想输入我支付的钱 ...

我知道这不是 "Laravel "的做法,但如果你正在寻找一个很好的,干净的方式来显示你的客户的货币格式,你可以在你的服务器端处理,我会建议使用jQuery formatcurrency。
php forms laravel-4 integer blade
2个回答
1
投票

Docs & 下载。

https:/code.google.compjquery-formatcurrencywikiUsage。比,如果你想让它成为一个好看的货币输入模糊就用。

我知道它现在已经很完美了, 但它对我来说很有用, 我喜欢它:)

     $('.currency').blur(function()
            {
                $('.currency').formatCurrency();
            });

正确的方法是在Laravel和PHP里面输入数字或货币, JavaScript的日期和时间格式可以根据本地设置而改变.

你可以在你的appProvidersAppServiceProvider文件中创建一个Laravel自定义刀片指令。

0
投票

然后,在您的刀片模板中,您将能够使用

返回293.00

数字格式

\Blade::directive('convert', function ($value) {
    return "<?php echo number_format($value, 2); ?>";
});

@convert(293)

Laravel自定义刀片指令

© www.soinside.com 2019 - 2024. All rights reserved.