From b954e7df27a8318cfc7c98a09bb20c8fc5c52f30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=83=86=E3=82=AF=E3=83=8B=E3=82=AB=E3=83=AB=E8=AB=8F?= =?UTF-8?q?=E8=A8=AA=E5=AD=90?= Date: Thu, 27 Jan 2022 20:59:09 +0900 Subject: [PATCH] =?UTF-8?q?=E7=AE=A1=E7=90=86=E7=94=BB=E9=9D=A2=E3=81=A7?= =?UTF-8?q?=E8=A6=AA=E3=81=AE=E6=8B=9B=E5=BE=85=E3=83=A1=E3=83=BC=E3=83=AB?= =?UTF-8?q?=E3=82=92=E9=80=81=E3=82=8B=E9=9A=9B=E3=80=81mail=5Factivation?= =?UTF-8?q?=E3=81=A0=E3=81=91=E7=99=BB=E9=8C=B2=E3=81=95=E3=82=8C=E3=81=A6?= =?UTF-8?q?=E3=81=97=E3=81=BE=E3=81=86=E3=81=93=E3=81=A8=E3=81=8C=E3=81=82?= =?UTF-8?q?=E3=81=A3=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/Http/Controllers/Api/FathersController.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/backend/app/Http/Controllers/Api/FathersController.php b/backend/app/Http/Controllers/Api/FathersController.php index e3cb2d10..a446d388 100644 --- a/backend/app/Http/Controllers/Api/FathersController.php +++ b/backend/app/Http/Controllers/Api/FathersController.php @@ -117,14 +117,22 @@ class FathersController extends Controller { ]; try { + // DBの値の準備。 + DB::beginTransaction(); + // DBに入ります。 - EmailActivation::create($create); + $emac = new EmailActivation; + $emac->fill($create); + $emac->push(); // メールを送ります。 Mail::to($r->email)->send(new FathersRegistrationTemporaryMail($token)); + + DB::commit(); } catch (\Throwable $e) { // 失敗 Log::critical($e->getMessage()); + DB::rollback(); return ['status_code' => 400, 'error_messages' => '登録に失敗しました。']; }