У меня проблема с обновлением или сохранением значения с плавающей точкой в моей БД из PHP / Laravel.
Пример:
бюджет 166,0 -> FLOAT (5,1) в БД
subscription_fee 7.5 -> FLOAT (5,1) в БД
Это Мой код для операций:
foreach ($teams_ctrl as $team_ctrl)
{
$budget = $team_ctrl->budget;
$budget-= $subscription_fee;
team::where('id', $team_id)->update(['budget' => $budget]);
}
Теперь проблема в том, что ... значение с плавающей запятой, сохраненное / обновленное в БД, составляет 158,0 вместо 158,5.
Я попытался с floatval, с красноречивым сохранить / обновить .... как я могу сохранить правильное десятичное значение?