Итак, я в настоящее время сталкиваюсь с этой ошибкой, проблема в том, что когда я хочу создать новую запись, эта ошибка возникает, но когда я обновляю ничего не происходит, моя БД - MySql, и она установлена в utf8, у меня есть один локальный иодин развернутый в настоящее время, тот, который я развертываю, имеет utf8, но локальный имеет utf8mb4. Я смотрел на другие вопросы, похожие на мои, но я не думаю, что у них такое же решение.
SQLSTATE[22007]: недопустимый формат даты и времени: 1292 Неверное значение даты и времени: «2018» для столбца «create_at» в строке 1 (SQL: вставить в news
(title
, description
, date
, pictures
, categroy_id
, updated_at
, created_at
) значения (zxczx,
xzxczxc
, 28.09.2008, ["3_1538054794.jpg"], 6, 2018-09-27 13:26:34,2018-09-27 13:26:34))
и вот как я его сохраняю
$new = new News;
$new->title = $input['title'];
$new->description = $input['description'];
$new->date = $input['date'];
$new->pictures = json_encode($pics);
$new->categroy_id = $input['category'];
$new->save();