Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

RecurringInvoiceObserver.php 547B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace App\Observers;
  3. use App\Models\Accounting\RecurringInvoice;
  4. class RecurringInvoiceObserver
  5. {
  6. /**
  7. * Handle the RecurringInvoice "updated" event.
  8. */
  9. public function updated(RecurringInvoice $recurringInvoice): void
  10. {
  11. $recurringInvoice->updateQuietly([
  12. 'next_date' => $recurringInvoice->calculateNextDate(),
  13. ]);
  14. }
  15. /**
  16. * Handle the RecurringInvoice "deleted" event.
  17. */
  18. public function deleted(RecurringInvoice $recurringInvoice): void
  19. {
  20. //
  21. }
  22. }