Laravel 模型 - 时间铸件
Laravel Model - cast of time
有没有办法像处理 date
或 datetime
一样自动转换类型为 time
的模型属性?
我知道突变器,但我想知道是否可以用更简洁的方式完成它,比如使用 $casts
属性.
从 Laravel 5.6 开始,可以使用 $casts
指定日期和时间的自定义格式。 (relevant docs)
你想要这样的东西:
protected $casts = [
'created_at' => 'datetime:H:i',
];
有没有办法像处理 date
或 datetime
一样自动转换类型为 time
的模型属性?
我知道突变器,但我想知道是否可以用更简洁的方式完成它,比如使用 $casts
属性.
从 Laravel 5.6 开始,可以使用 $casts
指定日期和时间的自定义格式。 (relevant docs)
你想要这样的东西:
protected $casts = [
'created_at' => 'datetime:H:i',
];