所以,我需要保存高达 999,999,999,999.99
的金额,并且在 Laravel 的架构生成器的文档中说我最多可以设置 15 位数字和 8 位小数,但这不起作用(https://laravel.com/docs/5.2/migrations#writing-migrations)
在列类型中 说:
$table->双("列", 15, 8); 精度为双精度等效,总共 15 位,小数点后 8 位。
迁移中的代码行如下:
$table->double('m1',12,2)->default(0)->nullable();
有什么想法吗?谢谢。
尝试使用:
$table->decimal('m1',12,2)->default(0)->nullable();
如果你的价值观只是积极的...然后使用:
$table->decimal('m1',12,2)->unsigned()->default(0)->nullable();
对我有用!