0

という新しいdateフィールドを作成し、 ととして定義されているとstart_dateの 2 つの列もあります。created_atupdated_attimestamp

私のモデルでは、これらの列を Carbon オブジェクトとして扱うように Laravel に指示する次の行があります。

protected $dates = ['created_at', 'updated_at', 'start_date'].

受信したリクエストでは、 start_date は 2015-10-28T10:37:31.337Z次のように保存されています: 保存しようとすると、次のエラーが発生しました:

InvalidArgumentException in Carbon.php line 414:
Unexpected data found.
Trailing data

in Carbon.php line 414
at Carbon::createFromFormat('Y-m-d H:i:s', '2015-10-28T10:37:31.337Z') in Model.php line 2925

dateFormatモデルの変更、モデルを保存する前のプロパティのフォーマットの変更など、いくつかのことを試しましたが、同じエラーが発生し続けます。

このような状況に対処するには、どのような方法が考えられますか? 異なるタイプのカラムを Carbon で扱うことはできますか? 手動でフォーマットを変更する必要がありますか? ドキュメントを確認しましたが、それに関するものは見つかりませんでした。

4

1 に答える 1