You can ignore it. I got it to work with displayUsing and formatting it myself.
Currency::make('Amount')
->displayUsing(function($amount){
return number_format((float) $amount/100, 2);
}),
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
I store my transaction amounts as integers in my database and I am looking at how I can display this with Nova. Currently if I use the Currency field and I have a transaction of $29.00 it will display $2900.00 since 2900 is what is in my database. I tried to use resolveUsing and formatting myself but that didn't do anything.
Checking to see if others have come across this situation and what you did to resolve it.
You can ignore it. I got it to work with displayUsing and formatting it myself.
Currency::make('Amount')
->displayUsing(function($amount){
return number_format((float) $amount/100, 2);
}),
Please or to participate in this conversation.