*/ class IdentityVerificationRequestFactory extends Factory { /** * Define the model's default state. * * @return array */ public function definition(): array { return [ 'user_id' => User::factory(), 'status' => IdentityVerificationStatus::PENDING, 'document_disk' => 'identity_documents', 'document_path' => 'submissions/'.fake()->uuid().'.jpg', 'document_mime_type' => 'image/jpeg', 'document_size' => fake()->numberBetween(100_000, 2_000_000), 'submitted_at' => now(), ]; } }