我有一个要播种的数据透视表。除了 PK 和 FK,该表还包含另外两列:Arrival & Departure(类型:时间戳)。我正在使用 Carbon 随机填充前面的列。这是我的代码:
$faker = Faker::create();
for( $i=0 ; $i<55500 ; $i++){
$nowDt = Carbon::now();
$nowDt->timezone = 'Europe/London';
$nowDt->addMinutes($faker->numberBetween(25,55));
$this->command->info("ARRIVAL : ". $nowDt);
$departure = $nowDt->addMinutes($faker->numberBetween(35,45));
$this->command->info("DEPARTURE : ". $departure);
$region->entities()->attach($random_entity,[
'arrival' => $nowDt,
'departure' => $departure,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
}
奇怪的是,输出到控制台的消息如下:
ARRIVAL : 2015-06-11 08:24:29
DEPARTURE : 2015-06-11 09:13:29
但是当我查看插入的数据时,到达和离开的值完全相同。
ARRIVAL : 2015-06-11 08:24:29
DEPARTURE : 2015-06-11 08:24:29
我在这里做错了什么?