sql >> Base de Datos >  >> RDS >> Mysql

El valor doble de Laravel Eloquent almacenado en la base de datos se devolvió redondeado

El problema no es con Laravel, en realidad es PHP el que está redondeando esto. En la documentación de PHP puede ver que la precisión predeterminada es 14 , que actualmente está superando.

Pruebe lo siguiente y vea si resuelve el problema:

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

Puedes ver que alguien más ha respondido una pregunta similar aquí .