千位分隔符

时间:2019-08-19 06:54:56

标签: php laravel-nova

我试图在输入中添加千位分隔符,该怎么办?我尝试在Laravel\Nova\Fields\Currency方法中使用fields(),但无济于事。它仍然在输入中显示值,例如:

  

100000

我想显示为:

  

100,000

如何在Laravel Nova中实现它?

public function fields(Request $request)
{
    $fields = [];

    ...
    $fields[] = Currency::make(__('Price'), 'price');

    return $fields;
}

2 个答案:

答案 0 :(得分:2)

使用number_format() docmoney_format() doc(不适用于Windows),它们在php中可用。

答案 1 :(得分:1)

您可以使用这个包,我最近才写它: https://novapackages.com/packages/lathanhvien/nova-text-currency