基本上,我有一个开始(dateTime)和一个结束(dateTime),当我去更新此字段时,它随机地将开始时间移回了。
更新! 我意识到它将时间戳记移到了当前的UTC时间。 laravel的一个已知错误,当我将时间戳设置为nullable(false)时,还会为它提供一个on Update默认值为当前时间戳...
我转储了从表单获得的$ request start_time,它是100%正确的,但是当保存操作执行时,该值会完全改变。
这似乎仅在开始时间发生,而从不影响结束时间。这也只会在更新时发生,而不会在创建时发生。
在存储到数据库时跟踪更改发生的最佳方式是什么?
更新!