Mysql
 sql >> Base de données >  >> RDS >> Mysql

Laravel Eloquent double valeur stockée dans la base de données renvoyée arrondie

Le problème n'est pas avec Laravel, c'est en fait PHP qui arrondit cela. Dans la documentation vous pouvez voir que la précision par défaut est 14 , que vous dépassez actuellement.

Essayez ce qui suit et voyez si cela résout le problème :

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

Vous pouvez voir que quelqu'un d'autre a répondu à une question similaire ici .