という新しいdate
フィールドを作成し、 ととして定義されているとstart_date
の 2 つの列もあります。created_at
updated_at
timestamp
私のモデルでは、これらの列を 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 で扱うことはできますか? 手動でフォーマットを変更する必要がありますか? ドキュメントを確認しましたが、それに関するものは見つかりませんでした。