はじめに
こんばんは。
めっちゃ簡単な話なんですが、最近知ったので備忘録。
本題
laravel10から $dates
プロパティが削除されてました。
これからは $casts
プロパティに統一されているようです。
まぁ僕は前から $casts
の方を使ってたので、きにしてなかったんですけどね。
<?php class User extends Authenticatable { protected $fillable = [ 'name', 'email', 'last_login_at', ]; protected $casts = [ 'last_login_at' => 'immutable_datetime' ]; }
という感じで、日付型データに型を指定すれば 変換してくれます。
今回みたいに immutable_datetime
を指定すると CarbonImmutable
がセットされます。
終わりに
簡単ですが以上です。