faker->numberBetween(1000000000000, 9999999999999); return [ 'coupon_id' => $this->faker->unique()->randomDigit(), 'coupon_siteId' => $this->faker->unique()->randomDigit(), 'coupon_code' => $this->faker->numberBetween(1000000000000, 9999999999999), 'coupon_gs1code' => 'storage/modelfiles/coupons/' . $couponCode . '.jpg', 'coupon_name' => $this->faker->name(), 'coupon_value' => $this->faker->numberBetween(0.5, 3), 'coupon_thumbnail1' => '', 'coupon_thumbnail2' => '', 'coupon_thumbnail3' => '', 'coupon_thumbnail4' => '', 'coupon_image' => 'storage/modelfiles/coupons/'. $couponCode .'.png', 'coupon_enablelimitquantity' => $this->faker->numberBetween(0, 1), 'coupon_limitquantity' => $this->faker->randomDigit(), 'coupon_enablelimitperiod' => $this->faker->numberBetween(0, 1), 'coupon_limitperiod' => $this->faker->numberBetween(0, 30), 'coupon_validity' => 30, 'coupon_mindatediffusion' => '2025-10-06', 'coupon_maxdatediffusion' => '2025-12-07', 'coupon_maxdatevalidity' => '2026-01-07', 'coupon_norme' => $this->faker->numberBetween(0, 1), 'coupon_published' => $this->faker->numberBetween(0, 1), 'coupon_createdate' => '2025-08-01 13:03:31', 'coupon_updatedate' => '2025-11-05 20:58:29', 'coupon_deleted_at' => null, 'coupon_decoration_image' => 'storage/modelfiles/coupons/'. Str::random(20) .'.png', 'coupon_logo_image' => 'storage/modelfiles/coupons/'. Str::random(20) .'.jpg', 'coupon_validity_text' => $this->faker->sentence(), 'coupon_rcs' => $this->faker->sentence(), 'coupon_legal_mentions' => $this->faker->sentence(), 'coupon_legal_mentions_splitted' => $this->faker->numberBetween(0, 1), 'coupon_site_contact' => $this->faker->email(), 'coupon_seuil_alert' => 100, 'coupon_treatment_center' => 0, ]; } }