Payment

Attributes

  • receipt_no(string)

  • fiscal_id(foreign_key)

  • amount

Fiscal

returns

  • Pratiksh\Payable\Models\Fiscal

$payment->fiscal

Payment Relationships

Histories

returns Illuminate\Database\Eloquent\Relations\HasMany

$payment->histories

Payer

returns App\Models\User

$payment->payer()

Verifier

returns App\Models\User

$payment->verifier()

Payment By

returns App\Models\User

Set which user made the payment

$product->pay(100)->by(User::first())

Verified By

returns App\Models\User

Set which verified the payment

$product->pay(100)->verifiedBy(User::first())

Chainable

$customer = User::first();
$cachier = User::latest()->first();
product->pay(100)->by($ueser)->verifiedBy($cachier);

Last updated