Laravel初心者のためのエラー対応履歴


DBへのタイムスタンプに値を設定するときの注意点

created_at に '1970-01-01 00:00:01' を設定しようとすると、
Incorrect datetime value: '1970-01-01 00:00:01' for column 'created_at' のエラーが発生した。
調査の結果、UTCを考慮した '1970-01-01 09:00:01' であれば解決した。

最低値がまた変動する可能性を考えて、今後は下記がよさげ。
Carbon::createFromTimestamp(1)->toDateTimeString();