*/ class WorkExperienceFactory extends Factory { public function definition(): array { $startDate = fake()->dateTimeBetween('-8 years', '-1 year'); return [ 'werkgever' => fake()->company(), 'functie' => fake()->jobTitle(), 'startdatum' => $startDate->format('Y-m-d'), 'einddatum' => fake()->dateTimeBetween($startDate, 'now')->format('Y-m-d'), 'beschrijving' => fake()->sentence(), ]; } public function current(): static { return $this->state(fn (array $attributes) => [ 'einddatum' => null, ]); } }