我在我的数据库表中有一个名为service_3_total
的字段,其类型为decimal(10,2)
。我已经在我的迁移中将此设置为nullable()
字段,所以在我的数据库中为空=是和默认= NULL。Laravel无法将空值插入可空数据库字段
如果我提交我的表单时将该字段留空我得到以下错误:
General error: 1366 Incorrect decimal value: '' for column 'service_3_total'
我不知道,因为我已经允许这一领域是数据库中的空为什么我得到这个。我认为这与它是一种十进制数据类型有关。
任何想法?
你可能会传递错误的数据类型的成列。谨慎分享一些代码? – TurtleTread
没有数据,该字段为空,因为我没有在该字段中插入值。当我检查在这里提交的表单数据是我得到的那个字段:'“service_3_total”=>“”' – user3574492