$this->collection->map(function ($data) { return [ 'id' => $data->id, 'code' => $data->code, 'user_id' => intval($data->user_id), 'payment_type' => ucwords(str_replace('_', ' ', $data->payment_type)), 'payment_status' => translate($data->payment_status), 'payment_status_string' => ucwords(str_replace('_', ' ', $data->payment_status)), 'delivery_status' => translate($data->delivery_status), 'delivery_status_string' => $data->delivery_status == 'pending' ? "Order Placed" : ucwords(str_replace('_', ' ', $data->delivery_status)), 'grand_total' => format_price(convert_price($data->grand_total)), 'date' => Carbon::createFromTimestamp($data->date)->format('d-m-Y'), 'links' => [ 'details' => '' ] ]; }) ]; } public function with($request) { return [ 'success' => true, 'status' => 200 ]; } }