1
Inside the table orders
, I have a field valor
defined as decimal(10,2)
.
In the archive Order.php
, I created a method to format the value:
public function getValorAttribute($valor)
{
Log::debug($valor); // retorna 2423.42
Log::debug(number_format($valor, 2, ',', '.')); // retorna 2.423,42
return $this->attributes['valor'] = number_format($valor, 2, ',', '.'); // retorna erro
}
The problem is that Return is generating the error below, while the second debug()
returns the formatted value:
A non well Formed Numeric value encountered