首页 > 解决方案 > Laravel 6 - undefined 不是有效的时间戳。格式必须为 YYYY-MM-DD 或 YYYY-MM-DD hh:mm

问题描述

我正在Calendar使用Vue,VuetifyLaravel. 当我尝试POST 请求(创建新事件)

但我有这样的错误undefined is not a valid timestamp. It must be in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm

这是我从dd($request->all())

  "color" => "#1976D2"
  "event_name" => "Heng"
  "description" => "ddd"
  "from_date" => "2020-02-14"
  "to_date" => "2020-02-15"
]
$data  = $request->validate([
            'event_name' => 'required',
            'description' => 'nullable|max:255',
            'from_date' => 'required|date',
            'to_date' => 'required|date',
            'color' => 'required',
        ]);


        $calendar = new Calendar();
        $calendar->event_name = $request->event_name;
        $calendar->description = $request->description;
        $calendar->from_date = Carbon::parse($request->from_date)->format('Y-m-d');

        $calendar->to_date = Carbon::parse($request->to_date)->format('Y-m-d');

        $calendar->color = $request->color;
        $calendar->save();

        return response()->json(['created' => true]);

标签: laravelvue.jsvuetify.js

解决方案


推荐阅读