私はLaravelテストを行っていますが、作成および更新にfaker->datetime()またはfaker->dateTime($max = 'now')を使用すると、常にこのエラーが発生しますか?
エラー メッセージ '2017-03-29 14:21:48' が予期されるタイプ「オブジェクト」と一致しません。
'created_at' => $faker->dateTime($max = 'now'),
'updated_at' => $faker->dateTime($max = 'now')
フェイカーでdateTime()
はタイムスタンプを返します。LaravelはCarbon
タイムスタンプの裏で使用します。Faker タイムスタンプから Carbon インスタンスを作成できます。
'created_at' => new Carbon($faker->dateTime($max = 'now')),
'updated_at' => new Carbon($faker->dateTime($max = 'now'))
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加