シードしたいピボットテーブルがあります。PK と FK に加えて、テーブルにはさらに 2 つの列が含まれています: 到着と出発 (タイプ: タイムスタンプ)。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
ここで何が間違っていますか?