我的迁移中有一列dateTime
,Laravel假定为Carbon
。列名为terminado_em
,可以为空。
我使用我的模型设置了Carbon
值。
现在,当我想将terminado_em
设置为null
时:
public function reiniciar()
{
$this->terminado_em = null;
...
}
我收到错误
InvalidArgumentException in Carbon.php line 425: Data missing
如果Carbon
属性已设置为Carbon
值,如何将其设置为null?
答案 0 :(得分:1)
我无法设置对象Carbon属性直接访问属性$this->terminado_em
,但访问它工作的通用模型attributes
属性。
$this->attributes['terminado_em'] = null;