PaymentStatusEnum::class, 'purpose' => PaymentPurposeEnum::class, 'amount' => 'integer', 'verified_at' => 'datetime', 'invoice_id' => 'integer', 'payer_id' => 'integer', ]; public function invoice() { return $this->belongsTo(Invoice::class); } public function payer() { return $this->belongsTo(User::class, 'payer_id'); } }