我正在进行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')
答案 0 :(得分:0)
在faker dateTime()
中返回时间戳。 Laravel在时间戳下使用Carbon
。您可以从Faker时间戳创建Carbon实例:
'created_at' => new Carbon($faker->dateTime($max = 'now')),
'updated_at' => new Carbon($faker->dateTime($max = 'now'))