From eac925abcde5ae5ae9c329c05cfe7f936875d820 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: Sat, 18 Dec 2021 12:34:59 +0900 Subject: [PATCH] =?UTF-8?q?=E3=80=8C=E9=81=8B=E5=96=B6=E8=80=85=E7=94=BB?= =?UTF-8?q?=E9=9D=A2(admin)=E3=81=A7=E3=80=81=E8=A6=AA=E3=81=AE=E7=B7=A8?= =?UTF-8?q?=E9=9B=86=E7=94=BB=E9=9D=A2=E3=81=A7=E3=83=AA=E3=83=AC=E3=83=BC?= =?UTF-8?q?=E3=82=B7=E3=83=A7=E3=83=B3=E3=81=AE=E3=82=A2=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E3=83=88=E3=82=92=E8=A1=A8=E7=A4=BA=E3=81=95=E3=81=9B=E3=82=8B?= =?UTF-8?q?=E3=80=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/app/Http/Controllers/Api/FathersController.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/backend/app/Http/Controllers/Api/FathersController.php b/backend/app/Http/Controllers/Api/FathersController.php index 6f7cc33c..b16e7e54 100644 --- a/backend/app/Http/Controllers/Api/FathersController.php +++ b/backend/app/Http/Controllers/Api/FathersController.php @@ -424,6 +424,13 @@ class FathersController extends Controller { return ['status_code' => 422, 'error_messages' => $validate->errors()]; } + if (request()->route()->action['as'] == 'fua') { + $rel = FatherRelation::select('id')->where('father_id', (int)$father_id)->count(); + if ($rel > (int)$r->relation_limit) { + return ['status_code' => 401, 'error_messages' => '既に設定しているリレーション以下には変更できません。']; + } + } + $update = [ 'email' => $r->email, 'company' => $r->company,