Mysql
 sql >> Database >  >> RDS >> Mysql

Laravel Eloquent doppio valore memorizzato nel database restituito arrotondato

Il problema non è con Laravel, in realtà è PHP che sta arrotondando questo. Nella documentazione di PHP puoi vedere che la precisione predefinita è 14 , che stai attualmente superando.

Prova quanto segue e vedi se risolve il problema:

ini_set('precision', 17);
ExampleModel::find($id)->previous_value;

Puoi vedere che qualcun altro ha risposto a una domanda simile qui .