Я хочу использовать тэг Postgres с типом данных о часовом поясе.
Моя миграция имеет следующую строку:
$table->dateTimeTz('local_timestamp');
Я пытаюсь заполнить как это:
$note->local_timestamp = Carbon::now();
Я также пытался отформатировать его следующим образом:
$note->local_timestamp = Carbon::now()->format('Y-m-d H:i:sO');
Я получаю свои заполненные данные следующим образом:
$data = Note::where('owner', $owner)->get();
И я получаю исключение InvalidArgumentException"в ошибке углерода, которая показывает это:
at Carbon::rawCreateFromFormat('Y-m-d H:i:sO', '2019-03-28 14:02:42', null)
Я попытался включить эту строку в мою модель, потому что видел, что она предложена в качестве ответа на другие подобные вопросы:
protected $dateFormat = 'Y-m-d H:i:sO';