Итак, мне нужно сэкономить суммы, которые идут до 999,999,999,999.99
и в документации Schema Builder от Laravel говорится, что я могу установить до 15 цифр и 8 десятичных знаков, но это не работает (https://laravel.com/docs/5.2/migrations#writing-migrations)
В колонке Types говорится:
$ table-> double (‘column’, 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();
работает для меня!
Других решений пока нет …