refactor(voucher): menyesuaikan factory dengan penambahan kolom baru
This commit is contained in:
parent
7414b63479
commit
1b14ce5ffb
@ -19,6 +19,7 @@ public function definition(): array
|
|||||||
return [
|
return [
|
||||||
'name' => $this->faker->words(2, true),
|
'name' => $this->faker->words(2, true),
|
||||||
'code' => Str::upper(Str::random(8)),
|
'code' => Str::upper(Str::random(8)),
|
||||||
|
'tags' => $this->faker->words(1, true),
|
||||||
'type' => $type,
|
'type' => $type,
|
||||||
'discount_amount' => $type === VoucherType::PERCENTAGE->value
|
'discount_amount' => $type === VoucherType::PERCENTAGE->value
|
||||||
? $this->faker->numberBetween(5, 50)
|
? $this->faker->numberBetween(5, 50)
|
||||||
@ -27,7 +28,8 @@ public function definition(): array
|
|||||||
'max_discount' => $type === VoucherType::PERCENTAGE->value ? $this->faker->numberBetween(10000, 50000) : null,
|
'max_discount' => $type === VoucherType::PERCENTAGE->value ? $this->faker->numberBetween(10000, 50000) : null,
|
||||||
'quota' => $this->faker->optional()->numberBetween(50, 500),
|
'quota' => $this->faker->optional()->numberBetween(50, 500),
|
||||||
'limit_per_user' => $this->faker->optional()->numberBetween(1, 5),
|
'limit_per_user' => $this->faker->optional()->numberBetween(1, 5),
|
||||||
'start_date' => $this->faker->dateTimeBetween('-1 week', '+1 week')->format('Y-m-d'),
|
'summary' => $this->faker->sentence(),
|
||||||
|
'start_date' => $this->faker->dateTimeBetween('tomorrow', '+1 week')->format('Y-m-d'),
|
||||||
'end_date' => $this->faker->optional()->dateTimeBetween('+1 day', '+2 months')?->format('Y-m-d'),
|
'end_date' => $this->faker->optional()->dateTimeBetween('+1 day', '+2 months')?->format('Y-m-d'),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user