ctrlpanel/database/settings/2023_05_12_170041_create_coupon_settings.php

23 lines
719 B
PHP
Raw Normal View History

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
}
};