Я не могу вставлять данные created_at
в таблицу базы данных с помощью Laravel.
Я пытаюсь получить эти данные из POST, а затем попытаюсь сохранить их в базе данных.
Сейчас я делаю вот так:
$create_dt = date("Y-m-d H:i:s A", strtotime($_POST['post_date']." ".$_POST['post_time']));
$name = $_POST['name'];
$post = new Post();
$post->name = $name;
...
$post->created_at = $create_dt;
$post->save();
Но это дает ошибку:
Uncaught exception 'InvalidArgumentException' with message in Carbon.php
и
Unexpected data found. Unexpected data found. Data missing in Carbon.php
Как я могу это решить? Нужно ли устанавливать $timestamps
в моих моделях на false? (Я действительно не хочу этого делать, потому что я в порядке с тем, как он автоматически вставляет updated_at
)