*/ class DisciplinaryReportFactory extends Factory { protected $model = DisciplinaryReport::class; /** * @return array */ public function definition(): array { return [ 'employee_id' => Employee::factory(), 'report_date' => fake()->dateTimeBetween('-1 year', 'now'), 'title' => fake()->sentence(4), 'description' => fake()->paragraph(), 'severity' => fake()->randomElement(DisciplinarySeverity::cases()), 'attachment_path' => null, 'created_by' => User::factory(), ]; } }