*/ class TimeblockFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition() { $start = fake()->dateTimeBetween('now', '+3 weeks'); $end = Carbon::instance($start)->addHours(fake()->numberBetween(3, 5)); return [ 'start' => $start, 'end' => fake()->dateTimeBetween($start, $end), ]; } }