我在我的數據庫表中有一個名爲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