|
- <?php
-
- namespace App\Mail\Members;
-
- use App\Models\SeasonTicketContract;
- use App\Models\Parking;
-
- class AutoCancelSeasonTicketContract extends Member
- {
-
- protected string $parkName;
- protected int $seasonTicketSeqNo;
-
- /**
- * Create a new message instance.
- *
- * @return void
- */
- public function __construct(Parking $parking, SeasonTicketContract $seasonTicketContract)
- {
- $this->setValues($parking->toArray());
- $this->setValues($seasonTicketContract->toArray());
- }
-
- public function getTemplateName(): string
- {
- return 'mails.members.auto_cancel_season_ticket_contract';
- }
-
- public function getSubject(): string
- {
- return '【スマートパーキングパス】駐車場利用停止のお知らせ';
- }
-
- public function getMemberParams(): array
- {
- return [
- 'parkName' => $this->parkName,
- 'seasonTicketSeqNo' => $this->seasonTicketSeqNo,
- ];
- }
- }
|