Laravel 8 Laravel以默认时间戳格式存储数据
我需要以默认的Laravel格式验证和存储日期 表格申请类别:Laravel 8 Laravel以默认时间戳格式存储数据,laravel-8,Laravel 8,我需要以默认的Laravel格式验证和存储日期 表格申请类别: 公共功能规则() { 返回[ 'name'=>['required'、'string'、'max:255'], '开始时间'=>['必需','日期''u格式:Y-m-d H:i:s','之后:'。现在()->格式('Y-m-d H:i:s'), ]; } 在我的控制器中,没有什么特别的,我只是像下面那样保存这些数据 $seller->events()->create($request->validated()); 然而,在回复中
公共功能规则()
{
返回[
'name'=>['required'、'string'、'max:255'],
'开始时间'=>['必需','日期''u格式:Y-m-d H:i:s','之后:'。现在()->格式('Y-m-d H:i:s'),
];
}
在我的控制器中,没有什么特别的,我只是像下面那样保存这些数据
$seller->events()->create($request->validated());
然而,在回复中,我收到了以下数据
{
"id": 3,
"name": "Event 1",
"start_at": "2020-10-18 22:33:58",
"created_at": "2020-09-30T22:42:57.000000Z",
}
如何获得与在创建的相同格式的开始字段?只需添加:
protected $dates = [
'start_at',
];
在您的模型上序列化模型时,您是否始终希望它采用该格式?