From 0271c2df0050c860ad8bf4abe6c8739010b449b0 Mon Sep 17 00:00:00 2001 From: "sosuke.iwabuchi" Date: Thu, 26 Oct 2023 15:41:13 +0900 Subject: [PATCH] =?UTF-8?q?=E3=83=97=E3=83=A9=E3=83=B3=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=E7=94=B3=E8=AB=8B=E3=80=80=E5=8F=97=E4=BB=98=E3=83=A1=E3=83=BC?= =?UTF-8?q?=E3=83=AB=E3=81=AE=E4=BB=AE=E5=AF=BE=E5=BF=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Email/Members/ChangePlanOrderNotice.php | 40 +++++++++++++++++++ .../ChangePlanOrderController.php | 9 +++-- .../change_plan_order_notice.blade.php | 5 +++ 3 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 app/Email/Members/ChangePlanOrderNotice.php create mode 100644 resources/views/emails/members/change_plan_order_notice.blade.php diff --git a/app/Email/Members/ChangePlanOrderNotice.php b/app/Email/Members/ChangePlanOrderNotice.php new file mode 100644 index 0000000..8bf79a4 --- /dev/null +++ b/app/Email/Members/ChangePlanOrderNotice.php @@ -0,0 +1,40 @@ +getCustomer(); + } + parent::__construct($customer); + } + + public function getTemplateName(): string + { + return 'emails.members.change_plan_order_notice'; + } + + public function getSubject(): string + { + return "##TODO プラン変更申請受付のお知らせ"; + } + + public function getMemberParams(): array + { + return [ + 'parking_name' => $this->app->parkingName, + 'memo' => $this->app->memo, + ]; + } +} diff --git a/app/Http/Controllers/Web/SeasonTicketContract/ChangePlanOrderController.php b/app/Http/Controllers/Web/SeasonTicketContract/ChangePlanOrderController.php index e4af3c6..6b322cc 100644 --- a/app/Http/Controllers/Web/SeasonTicketContract/ChangePlanOrderController.php +++ b/app/Http/Controllers/Web/SeasonTicketContract/ChangePlanOrderController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Web\SeasonTicketContract; +use App\Email\Members\ChangePlanOrderNotice; use App\Email\Members\StickerReOrderNotice; use App\Http\Controllers\Web\WebController; use App\Kintone\Models\ChangePlanApplication; @@ -57,10 +58,10 @@ class ChangePlanOrderController extends WebController $application->memo = $param->memo; // メール送信 - // $email = new StickerReOrderNotice($seasonTicketContract, $application, $customer); - // $email->setUser(Auth::user()); - // $emailMmanager = new EmailManager($email); - // $emailMmanager->confirm(); + $email = new ChangePlanOrderNotice($seasonTicketContract, $application, $customer); + $email->setUser(Auth::user()); + $emailMmanager = new EmailManager($email); + $emailMmanager->confirm(); $application->save(); diff --git a/resources/views/emails/members/change_plan_order_notice.blade.php b/resources/views/emails/members/change_plan_order_notice.blade.php new file mode 100644 index 0000000..394dc44 --- /dev/null +++ b/resources/views/emails/members/change_plan_order_notice.blade.php @@ -0,0 +1,5 @@ +@extends('emails.layouts.member') + +@section('contents') +プラン変更申請を受け付けました +@endsection \ No newline at end of file