Viewing File: /home/ubuntu/vedadeals-backend-base/app/Http/Resources/OrderTrackingResource.php

<?php

namespace App\Http\Resources;

use Illuminate\Http\Resources\Json\JsonResource;

class OrderTrackingResource extends JsonResource
{
    /**
     * Transform the resource into an array.
     *
     * @param  \Illuminate\Http\Request  $request
     * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
     */
    public function toArray($request)
    {
        return [
            'received_at_formatted' => common_date($this->received_at, $request->timezone),
            'awaiting_pickup_at_formatted' => common_date($this->awaiting_pickup_at, $request->timezone),
            'awaiting_shipment_at_formatted' => common_date($this->awaiting_shipment_at, $request->timezone),
            'shipped_at_formatted' => common_date($this->shipped_at, $request->timezone),
            'completed_at_formatted' => common_date($this->completed_at, $request->timezone),
            'cancelled_at_formatted' => common_date($this->cancelled_at, $request->timezone),
            'return_initiated_at_formatted' => common_date($this->return_initiated_at, $request->timezone),
            'return_rejected_at_formatted' => common_date($this->return_rejected_at, $request->timezone),
            'return_accepted_at_formatted' => common_date($this->return_accepted_at, $request->timezone),
            'return_user_damage_at_formatted' => common_date($this->return_user_damage_at, $request->timezone),
            'return_success_at_formatted' => common_date($this->return_success_at, $request->timezone),
            'refund_initiated_at_formatted' => common_date($this->refund_initiated_at, $request->timezone),
            'refund_success_at_formatted' => common_date($this->refund_success_at, $request->timezone),
            'refund_failed_at_formatted' => common_date($this->refund_failed_at, $request->timezone),
            'status' => $this->status,
            'status_formatted' => order_status_formatted($this->status),
        ];
    }
}
Back to Directory File Manager