diff --git a/app/Http/Resources/CouponResource.php b/app/Http/Resources/CouponResource.php index 7bfb6c6..b0fc77e 100644 --- a/app/Http/Resources/CouponResource.php +++ b/app/Http/Resources/CouponResource.php @@ -2,6 +2,9 @@ namespace App\Http\Resources; +use App\Models\Coupon; +use App\Services\CouponService; +use App\Services\PlanService; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; @@ -28,6 +31,13 @@ class CouponResource extends JsonResource ->map(fn(mixed $id): string => (string) $id) ->values() ->all() + ), + 'limit_period' => $this->when( + !empty($this->limit_period), + fn() => collect($this->limit_period) + ->map(fn(mixed $period): string => (string) PlanService::convertToLegacyPeriod($period)) + ->values() + ->all() ) ]; }