我正在尝试在Laravel Nova中格式化整数,但似乎无济于事。
我尝试了以下操作:
Currency::make('Price', 'price')
->displayUsing(function($value) {
return number_format($value, ',');
})
->hideFromDetail(),
Currency::make('Price', 'price')
->format('%.2n')
->hideFromDetail(),
如果我使用数字字段,它也将不起作用。
结果始终是一个无格式的数字,如49000000000,当它应为49,000,000,000
我想念什么?
尝试一下,也许可以帮助您:
Text::make('Price', 'price', function () {
return !is_null($this->price) ? number_format($this->price, ',') : 0;
}),