<?php namespace App\Observers; use App\Models\Payment; class PaymentObserver { /** * Handle the Payment "saved" event. */ public function saved(Payment $payment): void { $payment->applyToInvoices(); } /** * Handle the Payment "created" event. */ public function created(Payment $payment): void { // } /** * Handle the Payment "updated" event. */ public function updated(Payment $payment): void { // } /** * Handle the Payment "deleted" event. */ public function deleted(Payment $payment): void { // } /** * Handle the Payment "restored" event. */ public function restored(Payment $payment): void { // } /** * Handle the Payment "force deleted" event. */ public function forceDeleted(Payment $payment): void { // } }