2

所以,我需要保存最多的金额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();

有任何想法吗?谢谢你。

4

1 回答 1

2

尝试使用:

 $table->decimal('m1',12,2)->default(0)->nullable();

如果你的价值观只是积极的......然后使用:

$table->decimal('m1',12,2)->unsigned()->default(0)->nullable();

对我有用!

于 2016-02-18T21:49:57.103 回答