Мой вопрос может быть дубликатом этого вопроса:
Неустранимая ошибка PHP: вызов функции-члена format () для логического значения
Но яуверен, что мой вопрос не является дубликатом.
У меня проблема с попыткой сохранить записи в формате даты и времени.
Ошибка следующая:
Symfony\ Component \ Debug \ Exception \
FatalThrowableError (E_ERROR)
Вызов функции-члена формата () для логического значения
1 ° запись
Столбцы date_start и date_end соответственно
court_id = 1 - NAME = TENNIS
2018-10-05 10:00:00
- 2018-10-05 11:00:00
работает отлично.Сохранение без проблем
Затем я пытаюсь сохранить еще одну запись в своей таблице.
Те же столбцы соответственно.
2 ° Запись
court_id = 1 - ИМЯ = ТЕННИС
2018-10-05 12:00:00
- 2018-10-05 13:00:00
не работает, но это работает, если день отличается, например 2018-10-06
.
Даты схожи, а court_id одинаковы, единственная разница между записями 1 и 2 - это часы.
Это моя функция store()
public function store(Request $request){
$hours = new HoursNew();
try {
$hours->id = $request->id;
$date = DateTime::createFromFormat('Y-m-d\Th:i', $request->date_start);
$date2 = DateTime::createFromFormat('Y-m-d\Th:i', $request->date_end);
//THIS LINE SHOW ME AS AN ERROR
$hours->date_start = $date->format('Y-m-d H:i:s');
$hours->date_end = $date2->format('Y-m-d H:i:s');
$hours->estate_hour_id = $request->estate_hour_id;
$hours->court_id = $request->court_id;
$hours->save();
} catch (\Illuminate\Database\QueryException $e) {
Session::flash('error', 'Whoops! We have some problems');
return redirect()->route('ListHours.store');
}
Session::flash('message', "It's OK");
return redirect()->route('ListHours.store');
}
Почему я получаю эту ошибку, когда пытаюсь сохранить те же даты для тех же судов (court_id), но с разными часами.