所以,我需要保存最多999,999,999,999.99
的金额,并且在Laravel的Schema Builder文档中说我可以设置最多15位数和8位小数,但这不起作用( https://laravel.com/docs/5.2/migrations#writing-migrations)
在列类型中说:
$ table-> double('column',15,8); 精度为DOUBLE,总共15位,小数点后8位。
我的迁移中的代码行如下:
$table->double('m1',12,2)->default(0)->nullable();
有什么想法吗?谢谢。
答案 0 :(得分:1)
尝试使用:
$table->decimal('m1',12,2)->unsigned()->default(0)->nullable();
如果您的价值仅为正值,则使用:
{{1}}
对我有用!