0
내가 요청이 오류를 반환했기 때문에 파일을 DOCX, "문서이어야하는 요청 파일Laravel 5.4 "복잡한 조건부 확인"
"algunTexto" => "required" ,
"archivo_texto" => "required_if:algunTexto,si|file|mimes:doc,docx,pages,txt|max:10000" ,
그것은 작동하지 않는
와 복잡한 검증을 만들려고 노력했다 , 등. " 및 입력이 파일이어야합니다, 그래서 bail
"archivo_texto" => "bail|required_if:algunTexto,si|file|mimes:doc,docx,pages,txt|max:10000" ,
이제 추가하기로 결정 "문서를, DOCX"오류가 더 이상 나타나지 않았다 그러나 입력 파일을해야 다른 하나는 아직 거기에 있었다.
나는 연구를 만들어 사용하여이 결국 :
$data = $request->all();
$validator = validator($data,
[
'archivo_texto' => 'required_if:algunTexto,si'
]
);
$res = $validator->sometimes('archivo_texto', 'file|mimes:doc,docx,pages,txt|max:10000', function($data){
return $data->algunTexto == 'si';
});
을하지만 지금, "algunTexto"라는 라디오 버튼이 "시"에 해당하는 경우에도, 나는 "archivo_texto"에있는 모든 파일을 업로드하지 않습니다 , 나는 아무런 오류가 없다.
내가 뭘 잘못하고 있니?