【发布时间】:2019-12-24 09:08:11
【问题描述】:
我正在尝试在我的输入中添加千位分隔符,我该怎么做?我尝试在我的fields() 方法中使用Laravel\Nova\Fields\Currency,但它没有帮助。它仍然在输入中显示值,例如:
100000
我想显示如下:
100,000
如何在 Laravel Nova 中实现它?
public function fields(Request $request)
{
$fields = [];
...
$fields[] = Currency::make(__('Price'), 'price');
return $fields;
}
【问题讨论】:
-
你想在哪里显示分隔符?
-
在我的表单输入中,在用户输入价格时以清晰的格式向用户显示,然后保存不带分隔符的值。
-
如果你想做 PHP 做不到的事情,你需要像 javascript 这样的客户端语言
-
我知道这是一个前端问题,但是我认为有一些专门用于 Laravel Nova 的包或解决方案。因为在 Laravel Nova 中,将自定义 javascript 代码添加到您的项目中并不容易,我不想让它变得比现在更复杂。
标签: php laravel-nova