File size: 657B
<?php
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class GatewayCurrency extends Model
{
protected $casts = ['status' => 'boolean'];
// Relation
public function method()
{
return $this->belongsTo(Gateway::class, 'method_code', 'code');
}
public function currencyIdentifier()
{
return $this->name ?? $this->method->name . ' ' . $this->currency;
}
public function scopeBaseCurrency()
{
return $this->method->crypto == 1 ? 'USD' : $this->currency;
}
public function scopeBaseSymbol()
{
return $this->method->crypto == 1 ? '$' : $this->symbol;
}
}