diff --git a/src/app/Console/Commands/Discount/ActivateCommand.php b/src/app/Console/Commands/Discount/ActivateCommand.php new file mode 100644 index 00000000..64115dd3 --- /dev/null +++ b/src/app/Console/Commands/Discount/ActivateCommand.php @@ -0,0 +1,53 @@ +getObject(\App\Discount::class, $this->argument('discount')); + + if (!$discount) { + $this->error("No such discount. {$this->argument('discount')}"); + return 1; + } + + $discount->active = true; + $discount->save(); + } +} diff --git a/src/app/Console/Commands/Discount/DeactivateCommand.php b/src/app/Console/Commands/Discount/DeactivateCommand.php new file mode 100644 index 00000000..a5e5f610 --- /dev/null +++ b/src/app/Console/Commands/Discount/DeactivateCommand.php @@ -0,0 +1,50 @@ +getObject(\App\Discount::class, $this->argument('discount')); + + if (!$discount) { + $this->error("No such discount. {$this->argument('discount')}"); + return 1; + } + + $discount->active = false; + $discount->save(); + } +} diff --git a/src/app/Console/Commands/Discount/GetDiscountCommand.php b/src/app/Console/Commands/Discount/GetDiscountCommand.php new file mode 100644 index 00000000..f859b01d --- /dev/null +++ b/src/app/Console/Commands/Discount/GetDiscountCommand.php @@ -0,0 +1,42 @@ +