Php 千分表

Php 千分表,php,laravel-nova,Php,Laravel Nova,我正试图在输入中添加上千个分隔符,我该怎么做?我尝试在我的Fields()方法中使用Laravel\Nova\Fields\Currency,但没有帮助。它仍然在输入中显示值,如: 十万 我想展示一下: 十万 我怎样才能在拉威尔诺瓦做到这一点 public function fields(Request $request) { $fields = []; ... $fields[] = Currency::make(__('Price'), 'price');

我正试图在输入中添加上千个分隔符,我该怎么做?我尝试在我的
Fields()
方法中使用
Laravel\Nova\Fields\Currency
,但没有帮助。它仍然在输入中显示值,如:

十万

我想展示一下:

十万

我怎样才能在拉威尔诺瓦做到这一点

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

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

    return $fields;
}

使用php中提供的
number\u format()
money\u format()
(在windows上不起作用)

你可以使用这个软件包,我最近刚准备写它:

您想在哪里显示分隔符?在“我的表单”中的输入中,当用户键入价格时,以清晰的格式将其显示给用户,然后在不使用这些分隔符的情况下保存值。如果您想使用PHP无法做到这一点,则可能需要类似Javascript的客户端语言。我知道这是一个前端问题,然而,我认为有一些包或解决方案存在专门为拉雷维尔新星。因为在Laravel Nova中,向您的项目添加自定义javascript代码并不是那么容易,我不想让它变得比当前更复杂。我需要Laravel Nova的解决方案,我尝试使用money_format()来实现,但没有成功。也许存在nova的解决方案或包可能会有所帮助。或者有人遇到类似的问题,因为在nova中添加一些javascript代码并不容易。@SakuragiRokurota在
money\u format()
doc中说它在windows中不起作用。因此,如果您使用的是windows,请尝试使用
number\u format()
。我不知道诺瓦的事。但一般来说,如果它支持php之类的语言,那么它也应该支持构建在它之上的框架。