diff --git a/app/Models/Payment.php b/app/Models/Payment.php index 5465f9cd0640..e2b96447ea54 100644 --- a/app/Models/Payment.php +++ b/app/Models/Payment.php @@ -23,6 +23,7 @@ use App\Utils\Traits\MakesDates; use App\Utils\Traits\MakesHash; use App\Utils\Traits\Payment\Refundable; use Illuminate\Database\Eloquent\SoftDeletes; +use Illuminate\Support\Facades\Cache; class Payment extends BaseModel { @@ -149,6 +150,15 @@ class Payment extends BaseModel return $this->belongsTo(PaymentType::class); } + public function translatedType() + { + if(!$this->type) + return ''; + + return ctrans('texts.payment_type_'.$this->type->name); + + } + public function gateway_type() { return $this->belongsTo(GatewayType::class); diff --git a/resources/views/portal/ninja2020/components/livewire/payments-table.blade.php b/resources/views/portal/ninja2020/components/livewire/payments-table.blade.php index 0c55031a907b..9797ed1f22a5 100644 --- a/resources/views/portal/ninja2020/components/livewire/payments-table.blade.php +++ b/resources/views/portal/ninja2020/components/livewire/payments-table.blade.php @@ -57,7 +57,8 @@ {{ $payment->translateDate($payment->date, $payment->client->date_format(), $payment->client->locale()) }} - {{ optional($payment->type)->name }} + + {{ $payment->translatedType(); }} {!! \App\Utils\Number::formatMoney($payment->amount, $payment->client) !!}