/home/brandsfa/.trash/app/Http/Resources/CouponResource.php
<?php
namespace App\Http\Resources;
use Illuminate\Contracts\Support\Arrayable;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\ResourceCollection;
use JsonSerializable;
class CouponResource extends ResourceCollection
{
/**
* Transform the resource into an array.
*
* @param Request $request
* @return array|Arrayable|JsonSerializable
*/
public function toArray($request): array|JsonSerializable|Arrayable
{
return [
'id' => $request['id'],
'added_by' => $request['added_by'],
'coupon_type' => $request['coupon_type'],
'coupon_bearer' => $request['coupon_bearer'],
'seller_id' => $request['seller_id'],
'customer_id' => $request['customer_id'],
'title' => $request['code'],
'start_date' => $request['start_date'],
'expire_date' => $request['expire_date'],
'min_purchase' => $request['min_purchase'],
'max_discount' => $request['max_discount'],
'discount' => $request['discount'],
'status' => $request['status'],
'limit' => $request['limit'],
];
}
}