diff --git a/app/Classes/General/Eloquent/Filters/PaymentMethodNotIn.php b/app/Classes/General/Eloquent/Filters/PaymentMethodNotIn.php new file mode 100644 index 00000000..239bb8df --- /dev/null +++ b/app/Classes/General/Eloquent/Filters/PaymentMethodNotIn.php @@ -0,0 +1,20 @@ +whereNotIn('payment_method', $value); + } + +} \ No newline at end of file diff --git a/app/Http/Resources/MappableTransactionResource.php b/app/Http/Resources/MappableTransactionResource.php index 861693e1..2b1486da 100644 --- a/app/Http/Resources/MappableTransactionResource.php +++ b/app/Http/Resources/MappableTransactionResource.php @@ -26,7 +26,7 @@ class MappableTransactionResource extends JsonResource $reference = $this->owner->owner->inviters()->withPivot('invitee_reference')->first()->pivot->invitee_reference; } - if($this->type === TransactionType::PAYMENT && $this->owner !== Wallet::class){ + if($this->type === TransactionType::PAYMENT && $this->owner_type !== Wallet::class){ $reference = $this->owner->owner->owner->reference; } @@ -34,7 +34,7 @@ class MappableTransactionResource extends JsonResource 'status' => 'success', 'system' => 'SHIPPING_PORTAL', 'type' => $this->type, - 'owner_type' => $this->owner_type, + 'owner_type' => Transaction::class, 'owner_id'=> $this->id, 'owner_reference'=> $reference, ];