Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O valor duplo do Laravel Eloquent armazenado no banco de dados retornou arredondado


O problema não é com o Laravel, na verdade é o PHP que está arredondando isso. Na documentação do PHP você pode ver que a precisão padrão é 14 , que você está excedendo no momento.

Tente o seguinte e veja se resolve o problema:
ini_set('precision', 17);
ExampleModel::find($id)->previous_value;

Você pode ver que outra pessoa respondeu a uma pergunta semelhante aqui .