From f28d0382b85a4a097be7a4f53e04dbdd82ece6ad Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Fri, 30 Sep 2022 15:35:57 +0800 Subject: [PATCH] show order reference on payment verification component --- app/Http/Resources/TransactionResource.php | 3 +++ .../elements/PaymentVerificationComponent.vue | 13 ++++++------- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/app/Http/Resources/TransactionResource.php b/app/Http/Resources/TransactionResource.php index 563eedf0..11520f17 100644 --- a/app/Http/Resources/TransactionResource.php +++ b/app/Http/Resources/TransactionResource.php @@ -5,6 +5,7 @@ namespace App\Http\Resources; use App\Classes\ValueObjects\Constants\ApprovalStatus; use App\Classes\ValueObjects\Constants\DocumentType; use App\Classes\ValueObjects\Constants\TransactionType; +use App\Models\Order; use Carbon\Carbon; use Illuminate\Http\Resources\Json\JsonResource; @@ -19,8 +20,10 @@ class TransactionResource extends JsonResource public function toArray($request) { + return [ 'id' => $this->id, + 'owner' => ($this->owner instanceof Order) ? new OrderResource($this->owner) : new TransactionResource($this->owner), // 'booking' => new BookingResource($this->booking), 'documents' => DocumentResource::collection($this->documents), 'type' => (int) $this->type, diff --git a/resources/assets/vue/components/paymentsBilling/elements/PaymentVerificationComponent.vue b/resources/assets/vue/components/paymentsBilling/elements/PaymentVerificationComponent.vue index 4c499bcd..f9a1df97 100644 --- a/resources/assets/vue/components/paymentsBilling/elements/PaymentVerificationComponent.vue +++ b/resources/assets/vue/components/paymentsBilling/elements/PaymentVerificationComponent.vue @@ -13,17 +13,16 @@ {{ item.updated_at }} - - +
Amount