ekart/backend/app/Http/Resources/CampaignResource.php

32 lines
957 B
PHP

<?php
namespace App\Http\Resources;
use App\Models\Campaign;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
/** @mixin Campaign */
class CampaignResource extends JsonResource
{
public function toArray(Request $request): array
{
return [
'id' => $this->id,
'name' => $this->name,
'discount_value' => $this->dicount_value,
'max_discount' => $this->max_discount,
'min_order_value' => $this->min_order_value,
'start_time' => $this->start_time,
'end_time' => $this->end_time,
'total_usage_limit' => $this->total_usage_limit,
'per_user_limit' => $this->per_user_limit,
'created_at' => $this->created_at,
'updated_at' => $this->updated_at,
'discount_type_id' => $this->discount_type_id,
'campaign_status_id' => $this->campaign_status_id,
];
}
}