領収証発行サービス
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

46 rindas
1016B

  1. <?php
  2. namespace App\Mail\Members;
  3. use Illuminate\Support\Carbon;
  4. class SeasonTicketContractExpireRemind extends Member
  5. {
  6. protected string|null $parkName;
  7. protected int $seasonTicketSeqNo;
  8. protected Carbon $expirationEndDate;
  9. protected $casts = [
  10. 'expirationEndDate' => 'datetime',
  11. ];
  12. /**
  13. * Create a new message instance.
  14. *
  15. * @return void
  16. */
  17. public function __construct(\stdClass $data)
  18. {
  19. $this->setValues($data);
  20. }
  21. public function getTemplateName(): string
  22. {
  23. return 'mails.members.season_ticket_contract_expires_remind';
  24. }
  25. public function getSubject(): string
  26. {
  27. return '【スマートパーキングパス】定期期限切れ予告通知';
  28. }
  29. public function getMemberParams(): array
  30. {
  31. return [
  32. 'parkName' => $this->parkName,
  33. 'seasonTicketSeqNo' => $this->seasonTicketSeqNo,
  34. 'expirationEndDate' => $this->expirationEndDate,
  35. ];
  36. }
  37. }