2023-05-17 16:17:51 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
use Spatie\LaravelSettings\Migrations\SettingsMigration;
|
|
|
|
|
|
|
|
return new class extends SettingsMigration
|
|
|
|
{
|
|
|
|
public function up(): void
|
|
|
|
{
|
2023-05-19 15:00:30 +00:00
|
|
|
$this->migrator->add('coupon.enabled', true);
|
2023-05-17 16:17:51 +00:00
|
|
|
$this->migrator->add('coupon.max_uses_per_user', 1);
|
2023-05-18 19:51:10 +00:00
|
|
|
$this->migrator->add('coupon.delete_coupon_on_expires', false);
|
|
|
|
$this->migrator->add('coupon.delete_coupon_on_uses_reached', false);
|
2023-05-17 16:17:51 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
public function down(): void
|
|
|
|
{
|
2023-05-19 15:00:30 +00:00
|
|
|
$this->migrator->delete('coupon.enabled');
|
2023-05-17 16:17:51 +00:00
|
|
|
$this->migrator->delete('coupon.max_uses_per_user');
|
2023-05-18 19:51:10 +00:00
|
|
|
$this->migrator->delete('coupon.delete_coupon_on_expires');
|
|
|
|
$this->migrator->delete('coupon.delete_coupon_on_uses_reached');
|
2023-05-17 16:17:51 +00:00
|
|
|
}
|
|
|
|
};
|