*/ class BonusFactory extends Factory { protected $model = Bonus::class; /** * @return array */ public function definition(): array { return [ 'employee_id' => Employee::factory(), 'bonus_date' => fake()->dateTimeBetween('-1 year', 'now'), 'bonus_type' => fake()->randomElement(BonusType::cases()), 'amount' => fake()->randomFloat(2, 100, 5000), 'reason' => fake()->optional()->sentence(), ]; } }