Eloquent при создании экземпляра модели свойство updated_at устанавливает равным created_at, а не NULL. Как это исправить?
Раньше при создании экзепляра класса свойство updated_at автоматически устанавливалось в null. Сейчас полез смотреть - все свойства равны created_at (unix_timestamp). Что за шутка, никто не в курсе?.. Может я где настройки сбил?.. Или это такие "позитивные изменения" накатили с обновлением библиотеки?..
И в L4 и в L5 так было всегда. Updated_At всегда выставлялось равным Created_At при создании записи. Смотрите сорсы, там это есть.
Выход - выключить timestamps и обновлять эти поля самому в событиях модели (например, User::creating() или User::updating()). Подробнее: https://laravel.com/docs/5.3/eloquent#events