Я пытаюсь соединить мою строку даты и времени вместе, прежде чем запускать ее в date_create_from_format, но я продолжаю получать сообщение об ошибке "date_format () ожидает, что параметр 1 будет DateTimeInterface, bool учитывая" может кто-нибудь объяснитьмне, что я делаю не так?
public function store(Request $request)
{
//
$this->validate($request, [
'event_name' => 'required|string|min:2|max:255',
'daterange' => 'required',
]);
$time_start = $request->input('start_time');
$time_end = $request->input('end_time');
$tempDate = $request->input('daterange');
$temp2 = str_replace('-', null, $tempDate);
$temp2 = str_replace('/', '-', $temp2);
$temp3 = explode(' ', $temp2);
$merge = $temp3[0]. ' '. $time_start;
$date1 = date_create_from_format('m-d-Y H:i:s', $merge);
$date2 = date_create_from_format('m-d-Y H:i:s', $temp3[1]);
$event = new event([
'event_name' => $request->input('event_name'),
'event_desc' => $request->input('event_desc'),
'event_venue' => $request->input('event_venue'),
'event_start' => date_format($date1, 'Y-m-d'),
'event_finish' => date_format($date2, 'Y-m-d'),
'evcat_id' => $request->input('evcat_id'),
'user_id' => $request->input('user_id'),
]);
$event->save();
Session::flash('success', 'Event Created Successfully');
return redirect()->route('event.sched');
}