php – 无法在Laravel 5中将Carbon日期设置为null

我在我的迁移中有一个列dateTime,Laravel假设为Carbon.列名是terminado_em,可以为空.

我使用我的模型设置了碳值.

现在,当我想将terminado_em设置为null时:

public function reiniciar()
{
    $this->terminado_em = null;
    ...
}

我收到了错误

InvalidArgumentException in Carbon.php line 425: Data missing

如果将Carbon属性设置为Carbon值,如何将其设置为null?

最佳答案 我无法设置对象Carbon属性直接访问属性$this-> terminado_em,但访问它工作的通用模型属性属性.

$this->attributes['terminado_em'] = null;
点赞