Пример #1
0
    }
    public function account_gateway()
    {
        return $this->belongsTo('App\\Models\\AccountGateway');
    }
    public function payment_type()
    {
        return $this->belongsTo('App\\Models\\PaymentType');
    }
    public function getRoute()
    {
        return "/payments/{$this->public_id}/edit";
    }
    public function getAmount()
    {
        return Utils::formatMoney($this->amount, $this->client->getCurrencyId());
    }
    public function getName()
    {
        return trim("payment {$this->transaction_reference}");
    }
    public function getEntityType()
    {
        return ENTITY_PAYMENT;
    }
}
Payment::creating(function ($payment) {
});
Payment::created(function ($payment) {
    event(new PaymentWasCreated($payment));
});