選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

OfferingObserver.php 958B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?php
  2. namespace App\Observers;
  3. use App\Models\Common\Offering;
  4. class OfferingObserver
  5. {
  6. /**
  7. * Handle the Offering "created" event.
  8. */
  9. public function created(Offering $offering): void
  10. {
  11. //
  12. }
  13. public function saving(Offering $offering): void
  14. {
  15. $offering->clearSellableAdjustments();
  16. $offering->clearPurchasableAdjustments();
  17. }
  18. /**
  19. * Handle the Offering "updated" event.
  20. */
  21. public function updated(Offering $offering): void
  22. {
  23. //
  24. }
  25. /**
  26. * Handle the Offering "deleted" event.
  27. */
  28. public function deleted(Offering $offering): void
  29. {
  30. //
  31. }
  32. /**
  33. * Handle the Offering "restored" event.
  34. */
  35. public function restored(Offering $offering): void
  36. {
  37. //
  38. }
  39. /**
  40. * Handle the Offering "force deleted" event.
  41. */
  42. public function forceDeleted(Offering $offering): void
  43. {
  44. //
  45. }
  46. }