이 이름을 가진 선택 파일에 대해 3개의 입력이 있습니다.
docs['selfie']
docs['id_card']
docs['bank_card']
docs['selfie']
파일이 반환 yes
되지 않았 는지 확인하고 싶습니다 no
. 그러나 항상 반환no
함수:
public function Document(Request $request)
{
if ($request->hasFile("docs['selfie']")) {
return "yes";
}
else {
return "no";
}
}
그리고 형태:
{{ html()->form('POST', route('frontend.user.send.document'))->class('form-horizontal')->Attribute('enctype','multipart/form-data')->open() }}
<div class="row">
<div class="col-md-12">
<div class="form-group row">
<label class="col-form-label col-lg-2">id card</label>
<div class="col-lg-10">
<div class="custom-file">
<input type="file" class="custom-file-input" id="National_Card" name="docs['id_Card']">
<label class="custom-file-label" for="docs">chose file</label>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group row">
<label class="col-form-label col-lg-2">bank card</label>
<div class="col-lg-10">
<div class="custom-file">
<input type="file" class="custom-file-input" id="Bank_card" name="docs['bank_card']">
<label class="custom-file-label" for="Bank_card">chose file</label>
</div>
</div>
</div>
</div>
<div class="col-md-12">
<div class="form-group row">
<label class="col-form-label col-lg-2">selfie</label>
<div class="col-lg-8">
<div class="custom-file">
<input type="file" class="custom-file-input" id="Selfie" name="docs['selfie']">
<label class="custom-file-label" for="Selfie">chose file</label>
</div>
</div>
<div class="col-lg-2">
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#selfie_modal">see example</button>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col">
<div class="form-group mb-0 clearfix">
{{ form_submit("send docs" . ' ') }}
</div><!--form-group-->
</div><!--col-->
</div><!--row-->
{{ html()->form()->close() }}
HTML 이름에 따옴표를 사용할 필요가 없습니다.
<input type="file" class="custom-file-input" id="Selfie" name="docs[selfie]">
// instead of name="docs['selfie']"
대괄호로 묶인 이름에 대한 모든 따옴표를 제거한 다음 간단히 다음을 사용할 수 있습니다.
dump($request->hasFile('docs.selfie'));
그것은 작동합니다
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다