我有一个名为CostingSheetFabric的Laravel模型,该模型在$DATES属性中定义了几个日期属性,如Customer_Start_Date、Customer_Cancel_Date、EMPERLISH_START_DATE和EAREARLY_CANCEL_DATE.当从数据库中检索这些属性时,我希望为它们定制日期格式.
我try 在我的模型中使用asDateTime方法,如下所示:
这似乎不适合我的用例,但我想向社区寻求建议.在Laravel模型中定制日期格式时,尤其是在处理多个日期属性时,使用asDateTime是推荐的方法吗?
protected function asDateTime($value)
{
return parent::asDateTime($value)->format('Y-m-d');
}
以下是不可能的模型可能有35个日期列
protected $dates = [
'custom_date',
];
public function getStartDateAttribute($value)
{
return Carbon::parse($value)->format("Y-m-d");
}
累了这一点却不工作