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