rocket-a


git -C '/home/opc/rocketa.git' show c8c5ba6 -- resources/views/admin/media/company/regist.blade.php

commit c8c5ba61b1fb4c40e219ffbcf4e593c54f7d4ac6
Author: Satoshi Ujihara <satoshi_ujihara@fivegate.jp>
Date:   Thu Dec 18 12:00:15 2025 +0900

    メディア会員登録フロー変更

diff --git a/resources/views/admin/media/company/regist.blade.php b/resources/views/admin/media/company/regist.blade.php
index fced3e4..e80e8c8 100644
--- a/resources/views/admin/media/company/regist.blade.php
+++ b/resources/views/admin/media/company/regist.blade.php
@@ -9,13 +9,54 @@
 
 {{-- コンテンツ内容 .main_col内 --}}
 @section('content')
+    <style>
+        /* カスタムCSS: 点線の枠を作成 */
+        .file-upload-area {
+            border: 2px dashed #dee2e6; /* 薄いグレーの点線 */
+            background-color: #f8f9fa;  /* 背景色(bg-lightと同じ) */
+            border-radius: 0.375rem;    /* 角丸 */
+            cursor: pointer;            /* マウスを乗せた時に指アイコンにする */
+            transition: all 0.3s;
+        }
+        /* ホバー時の見た目(少し濃くする) */
+        .file-upload-area:hover {
+            border-color: #adb5bd;
+            background-color: #e9ecef;
+        }
+    </style>
+
     <h2 class="mb-3 pb-2 border-bottom">{{__('media-company-regist.partner_management')}} - {{__('media-company-regist.operating_company_registration')}}</h2>
 
     @if (empty($datas['action']))
-        {{ Form::open() }}
+        {{ Form::open(['files'=> true]) }}
             <div class="form_box border mb-3">
                 <h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.basic_information')}}</h5>
 
+                <div class="form-group row m-0 border-bottom">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        {{ Form::label('',__('media-company-regist.account_status'), ['class'=>'px-2 col-form-label'], false) }}
+                    </div>
+
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="p-2 w-100">
+                            <div class="form-check form-check-inline">
+                                {{ Form::radio('status', 0, ($datas['status'] == 0), ['id'=>'regist_form_radio_2_0', 'class'=>'form-check-input']) }}
+                                {{ Form::label('regist_form_radio_2_0', __('media-company-regist.pending'), ['class'=>'form-check-label']) }}
+                            </div>
+                            <div class="form-check form-check-inline">
+                                {{ Form::radio('status', 1, ($datas['status'] == 1), ['id'=>'regist_form_radio_2_1', 'class'=>'form-check-input']) }}
+                                {{ Form::label('regist_form_radio_2_1', __('media-company-regist.approved'), ['class'=>'form-check-label']) }}
+                            </div>
+
+                            <div class="form-check form-check-inline">
+                                {{ Form::radio('status', 2, ($datas['status'] == 2), ['id'=>'regist_form_radio_2_2', 'class'=>'form-check-input']) }}
+                                {{ Form::label('regist_form_radio_2_2', __('media-company-regist.invalid'), ['class'=>'form-check-label']) }}
+                            </div>
+                            <font color='red'>{{__('media-company-regist.pending_memo')}}</font>
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
+
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
                         {{ Form::label('',__('media-company-regist.company_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
@@ -34,7 +75,40 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.company_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                    </div>
+
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="p-2 w-100">
+                            {{ Form::email('mail_address', $datas['mail_address'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_email_address')]) }}
+
+                            @if($errors->has('mail_address'))
+                                <div class="err_msg mt-2">{{ $errors->first('mail_address') }}</div>
+                            @endif
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
+
+                <div class="form-group row m-0 border-bottom">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        {{ Form::label('',__('media-company-regist.password').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                    </div>
+
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="p-2 w-100">
+                            {{ Form::text('password', $datas['password'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_password')]) }}
+
+                            @if($errors->has('password'))
+                                <div class="err_msg mt-2">{{ $errors->first('password') }}</div>
+                            @endif
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
+
+
+                <div class="form-group row m-0 border-bottom">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        {{ Form::label('',__('media-company-regist.company_name_kana'), ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -74,7 +148,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.contact_person_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.contact_person_name').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -90,7 +164,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.contact_person_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
+                        {{ Form::label('',__('media-company-regist.contact_person_name_kana'), ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -118,7 +192,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.contact_email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
+                        {{ Form::label('',__('media-company-regist.contact_email_address').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label', 'style'=>'font-size: 90%;'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -147,7 +221,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.phone_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.phone_number'), ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -164,7 +238,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.postal_code').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.postal_code'), ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -180,7 +254,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.address').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -197,45 +271,13 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.email_address').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="p-2 w-100">
-                            {{ Form::email('mail_address', $datas['mail_address'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_email_address')]) }}
-
-                            @if($errors->has('mail_address'))
-                                <div class="err_msg mt-2">{{ $errors->first('mail_address') }}</div>
-                            @endif
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
-
-                <div class="form-group row m-0 border-bottom">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.password').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="p-2 w-100">
-                            {{ Form::text('password', $datas['password'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_password')]) }}
-
-                            @if($errors->has('password'))
-                                <div class="err_msg mt-2">{{ $errors->first('password') }}</div>
-                            @endif
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
-
-                <div class="form-group row m-0 border-bottom">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.registration_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.registration_number').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="p-2 w-100">
                             <div class="input-group">
-                                <span class="input-group-text">T</span>
+                                <!-- <span class="input-group-text">T</span> -->
                                 {{ Form::text('registration_number', $datas['registration_number'], ['class'=>'form-control', 'placeholder'=>__('media-company-regist.please_enter_registration_number')]) }}
                             </div>
 
@@ -246,34 +288,14 @@
                     </div>
                 </div><!-- /.form-group -->
 
-                <div class="form-group row m-0">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.account_status'), ['class'=>'px-2 col-form-label'], false) }}
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="p-2 w-100">
-                            <div class="form-check form-check-inline">
-                                {{ Form::radio('status', 1, ($datas['status'] == 1), ['id'=>'regist_form_radio_2_1', 'class'=>'form-check-input']) }}
-                                {{ Form::label('regist_form_radio_2_1', __('media-company-regist.approved'), ['class'=>'form-check-label']) }}
-                            </div>
-
-                            <div class="form-check form-check-inline">
-                                {{ Form::radio('status', 2, ($datas['status'] == 2), ['id'=>'regist_form_radio_2_2', 'class'=>'form-check-input']) }}
-                                {{ Form::label('regist_form_radio_2_2', __('media-company-regist.invalid'), ['class'=>'form-check-label']) }}
-                            </div>
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
-
             </div><!-- /.form_box -->
-
+<div class="display_status1">
             <div class="form_box border mb-3">
                 <h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.bank_information')}}</h5>
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.bank_information').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.bank_information').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -290,7 +312,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.bank_branch_name').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.bank_branch_name').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -327,7 +349,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.account_number').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.account_number').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -341,9 +363,9 @@
                     </div>
                 </div><!-- /.form-group -->
 
-                <div class="form-group row m-0">
+                <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        {{ Form::label('',__('media-company-regist.account_holder_name_kana').'<span class="required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
+                        {{ Form::label('',__('media-company-regist.account_holder_name_kana').'<span class="required all-required">'.__('media-company-regist.required').'</span>', ['class'=>'px-2 col-form-label'], false) }}
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -356,8 +378,49 @@
                         </div>
                     </div>
                 </div><!-- /.form-group -->
-            </div><!-- /.form_box -->
 
+                <div class="form-group row m-0">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        {{ Form::label('',__('media-company-regist.bank_copy'), ['class'=>'px-2 col-form-label'], false) }}
+                    </div>
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="p-2 w-100">
+                            <div class="container mt-5">
+<label class="file-upload-area w-100 p-5 text-center" id="dropArea">
+        <input type="file" name="bank_copy" class="d-none" id="fileInput">
+        
+        <div id="defaultContent">
+            <div class="mb-3">
+                <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="currentColor" class="bi bi-upload text-dark" viewBox="0 0 16 16">
+                    <path d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
+                    <path d="M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 0 1-.708-.708l3-3z"/>
+                </svg>
+            </div>
+            <p class="mb-1 text-secondary fw-bold">{{__('media-company-detail.file_drag_and_drop')}}</p>
+            <p class="text-secondary small mb-0">{{__('media-company-detail.pdf_png_jpeg')}}</p>
+        </div>
+
+        <div id="fileContent" class="d-none">
+            <div class="mb-3">
+                <svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" fill="currentColor" class="bi bi-file-earmark-check text-success" viewBox="0 0 16 16">
+                    <path d="M10.854 7.854a.5.5 0 0 0-.708-.708L7.5 9.793 6.354 8.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0l3-3z"/>
+                    <path d="M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z"/>
+                </svg>
+            </div>
+            <h5 class="fw-bold text-dark" id="fileNameDisplay"></h5>
+            <p class="text-primary small mb-0">{{__('media-company-detail.click_to_change')}}</p>
+        </div>
+    </label>
+                            </div>
+
+                            @if($errors->has('bank_copy'))
+                                <div class="err_msg mt-2">{{ $errors->first('bank_copy') }}</div>
+                            @endif
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
+            </div><!-- /.form_box -->
+            </div>
             <div class="area_btn">
                 <div class="row mx-0 mb-3 justify-content-center">
                     <div class="col-md-8 p-0">
@@ -375,54 +438,71 @@
 
     @else
         {{-- 確認画面 --}}
-        {{ Form::open() }}
+        {{ Form::open(['files'=> true]) }}
             <div class="form_box border mb-3">
                 <h5 class="mb-0 text-white bg-dark form_head">{{__('media-company-regist.basic_information')}}</h5>
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.company_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.account_status')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="px-2 py-3 w-100">
-                            {{ $datas['corporate_name'] }}
+                            @if ($datas['status'] == 1)
+                                {{__('media-company-regist.approved')}}
+                            @elseif ($datas['status'] == 0)
+                                {{__('media-company-regist.pending')}}
+                            @else
+                                {{__('media-company-regist.invalid')}}
+                            @endif
                         </div>
                     </div>
                 </div><!-- /.form-group -->
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.company_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.company_name')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="px-2 py-3 w-100">
-                            {{ $datas['corporate_name_kana'] }}
+                            {{ $datas['corporate_name'] }}
                         </div>
                     </div>
                 </div><!-- /.form-group -->
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.partner_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.email_address')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="px-2 py-3 w-100">
-                            {{__('media-company-regist.partner_name')}}
+                            {{ $datas['mail_address'] }}
                         </div>
                     </div>
                 </div><!-- /.form-group -->
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.partner_url')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.password')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="px-2 py-3 w-100">
-                            http://xxxx.com
+                            {{ $datas['password'] }}
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
+                <div class="form-group row m-0 border-bottom">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        <div class="px-2 col-form-label">{{__('media-company-regist.company_name_kana')}}</div>
+                    </div>
+
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="px-2 py-3 w-100">
+                            {{ $datas['corporate_name_kana'] }}
                         </div>
                     </div>
                 </div><!-- /.form-group -->
@@ -455,7 +535,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.contact_person_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.contact_person_name')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -467,7 +547,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_person_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_person_name_kana')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -491,7 +571,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_email_address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.contact_email_address')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -515,7 +595,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.phone_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.phone_number')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -539,7 +619,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.address')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -551,55 +631,16 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.email_address')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="px-2 py-3 w-100">
-                            {{ $datas['mail_address'] }}
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
-
-                <div class="form-group row m-0 border-bottom">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.password')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.registration_number')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
                         <div class="px-2 py-3 w-100">
-                            {{ $datas['password'] }}
+                            {{ $datas['registration_number'] }}
                         </div>
                     </div>
                 </div><!-- /.form-group -->
 
-                <div class="form-group row m-0 border-bottom">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.registration_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="px-2 py-3 w-100">
-                            T{{ $datas['registration_number'] }}
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
-
-                <div class="form-group row m-0">
-                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label" style="font-size: 90%;">{{__('media-company-regist.account_status')}}</div>
-                    </div>
-
-                    <div class="col-sm-10 px-0 d-flex align-items-center">
-                        <div class="px-2 py-3 w-100">
-                            @if ($datas['status'] == 1)
-                                {{__('media-company-regist.approved')}}
-                            @else
-                                {{__('media-company-regist.invalid')}}
-                            @endif
-                        </div>
-                    </div>
-                </div><!-- /.form-group -->
             </div><!-- /.form_box -->
 
             <div class="form_box border mb-3">
@@ -607,7 +648,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.bank_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.bank_name')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -619,7 +660,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.bank_branch_name')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.bank_branch_name')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -647,7 +688,7 @@
 
                 <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.account_number')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.account_number')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -657,9 +698,9 @@
                     </div>
                 </div><!-- /.form-group -->
 
-                <div class="form-group row m-0">
+                <div class="form-group row m-0 border-bottom">
                     <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
-                        <div class="px-2 col-form-label">{{__('media-company-regist.account_holder_name_kana')}}<span class="required">{{__('media-company-regist.required')}}</span></div>
+                        <div class="px-2 col-form-label">{{__('media-company-regist.account_holder_name_kana')}}</div>
                     </div>
 
                     <div class="col-sm-10 px-0 d-flex align-items-center">
@@ -668,6 +709,17 @@
                         </div>
                     </div>
                 </div><!-- /.form-group -->
+                <div class="form-group row m-0">
+                    <div class="col-sm-2 px-0 bg-gray d-flex align-items-center">
+                        <div class="px-2 col-form-label">{{__('media-company-regist.bank_copy')}}</div>
+                    </div>
+
+                    <div class="col-sm-10 px-0 d-flex align-items-center">
+                        <div class="px-2 py-3 w-100">
+                            {{ $datas['bank_copy_file_name'] ?? '' }}
+                        </div>
+                    </div>
+                </div><!-- /.form-group -->
             </div><!-- /.form_box -->
 
             <div class="area_btn">
@@ -694,3 +746,82 @@
         {{ Form::close() }}
     @endif
 @endsection
+
+
+@section('respectively_js')
+<script>
+$(document).ready(function() {
+@if(!$datas['status'])
+    $('.all-required').hide();
+@endif
+    $('input[name="status"]').change(function() {
+        // 選択されたラジオの値を取得
+        var selected = $('input[name="status"]:checked').val();
+        if (selected === '0') {
+            $('.all-required').hide();  // 非表示
+        } else {
+            $('.all-required').show();  // 表示
+        }
+    });
+});
+
+//画像drac & drop start
+    const dropArea = document.getElementById('dropArea');
+    const fileInput = document.getElementById('fileInput');
+    const defaultContent = document.getElementById('defaultContent');
+    const fileContent = document.getElementById('fileContent');
+    const fileNameDisplay = document.getElementById('fileNameDisplay');
+
+    // 1. クリックしてファイルを選択した場合の処理
+    fileInput.addEventListener('change', function(e) {
+        handleFiles(this.files);
+    });
+
+    // 2. ドラッグ&ドロップの処理
+    // デフォルトの挙動(ブラウザでファイルが開く)を無効化
+    ['dragenter', 'dragover', 'dragleave', 'drop'].forEach(eventName => {
+        dropArea.addEventListener(eventName, preventDefaults, false);
+    });
+
+    function preventDefaults(e) {
+        e.preventDefault();
+        e.stopPropagation();
+    }
+
+    // ドラッグ中(見た目を変える)
+    ['dragenter', 'dragover'].forEach(eventName => {
+        dropArea.addEventListener(eventName, () => dropArea.classList.add('dragover'), false);
+    });
+
+    // ドラッグ終了(見た目を戻す)
+    ['dragleave', 'drop'].forEach(eventName => {
+        dropArea.addEventListener(eventName, () => dropArea.classList.remove('dragover'), false);
+    });
+
+    // ドロップ時の処理
+    dropArea.addEventListener('drop', function(e) {
+        const dt = e.dataTransfer;
+        const files = dt.files;
+
+        // 重要: ドロップされたファイルをinputタグに設定する
+        // これで通常のinput type=fileで選んだのと同じ状態になります
+        fileInput.files = files; 
+
+        handleFiles(files);
+    });
+
+    // 共通: ファイルが設定されたら表示を切り替える関数
+    function handleFiles(files) {
+        if (files.length > 0) {
+            const file = files[0];
+            // ファイル名を表示
+            fileNameDisplay.textContent = file.name;
+            
+            // 表示エリアを切り替え
+            defaultContent.classList.add('d-none');
+            fileContent.classList.remove('d-none');
+        }
+    }
+//画像drac & drop end
+</script>
+@endsection
\ No newline at end of file

diff.txt · 最終更新: by root