【发布时间】:2021-01-16 16:02:45
【问题描述】:
我需要验证并以默认的 Laravel 格式存储日期。
表单请求类:
public function rules()
{
return [
'name' => ['required', 'string', 'max:255'],
'start_at' => ['required', 'date_format:Y-m-d H:i:s', 'after:' . now()->format('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",
}
如何获得与 created_at 格式相同的 start_at 字段?
【问题讨论】:
-
在模型序列化时是否总是希望它采用那种格式?
标签: laravel-8