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