最佳答案
数据生成工厂不用改,在UserSeeder里对时间数据进行格式化就好了,如下
// 前略
public function run()
{
$users = factory(User::class)->times(50)->make();
$data = array_map(function($u){
$u['email_verified_at'] = date('Y-m-d H:i:s', strtotime($u['email_verified_at']));
$u['created_at'] = date('Y-m-d H:i:s', strtotime($u['created_at']));
$u['updated_at'] = date('Y-m-d H:i:s', strtotime($u['updated_at']));
return $u;
}, $users->makeVisible(['password','remeber_token'])->toArray() );
User::insert($data);
// 后略
}
讨论数量:
数据生成工厂不用改,在UserSeeder里对时间数据进行格式化就好了,如下
// 前略
public function run()
{
$users = factory(User::class)->times(50)->make();
$data = array_map(function($u){
$u['email_verified_at'] = date('Y-m-d H:i:s', strtotime($u['email_verified_at']));
$u['created_at'] = date('Y-m-d H:i:s', strtotime($u['created_at']));
$u['updated_at'] = date('Y-m-d H:i:s', strtotime($u['updated_at']));
return $u;
}, $users->makeVisible(['password','remeber_token'])->toArray() );
User::insert($data);
// 后略
}
推荐文章: