領収証発行サービス
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

29 lignes
673B

  1. <?php
  2. namespace App\Events\ReceiptIssuingOrder;
  3. use App\Models\ReceiptIssuingOrder;
  4. use App\Util\DateUtil;
  5. use Illuminate\Broadcasting\InteractsWithSockets;
  6. use Illuminate\Foundation\Events\Dispatchable;
  7. use Illuminate\Queue\SerializesModels;
  8. use Illuminate\Support\Carbon;
  9. /**
  10. * 領収証発行依頼の基底イベントクラス
  11. */
  12. abstract class ReceiptIssuingOrderEvent
  13. {
  14. use Dispatchable, InteractsWithSockets, SerializesModels;
  15. public Carbon $eventDatetime;
  16. public function __construct(
  17. public ReceiptIssuingOrder $order
  18. ) {
  19. $this->eventDatetime = DateUtil::now();
  20. }
  21. abstract public function getEventName(): string;
  22. }