我可以在控制器上返回数据不是问题,但是当我要保存SQL表时出现错误。
以上代码更改为即将出现的值,以双精度格式表示。
$number = 12001; $remainder = number_format($number, 5, '.', ','); // return output 12,001.00000
我的数据库架构在上面
$table->double('remainder', 20, 5)->default(0);
发送数据时出现SQL错误。错误代码如下。
SQLSTATE[01000]: Warning: 1265 Data truncated for column 'remainder' at row 1
我可以在控制器上返回数据不是问题,但是当我要保存SQL表时出现错误。上面的代码更改为双精度格式的即将到来的值。 $ number = 12001; $ remainder = ...
问题是
remainder
列无法存储您所需要的任何内容因为太大而无法从输入中获取。