【发布时间】:2018-04-28 21:54:39
【问题描述】:
我的表sample中有一个字段,有默认值,但是这个字段不接受NULL的值。
当我更新我的表单时,如果我将这些字段留空
$model->update($request->all());
返回错误
列'sample'不能为空(SQL:更新
mytable设置updated_at= 2018-04-28 11:13:46,sample= ,name= '测试' 其中id= 1)
使用未填充字段的默认值更新模型的最佳方法是什么?
【问题讨论】:
-
如果数据库中的字段可以为空,为什么不加一个->nullable();条款吗?这不就是它存在的原因吗?
标签: laravel