0
내 앱에 사진을 업로드하는 간단한 양식이 있습니다.Laravel4 : 파일 입력시 유효성 검사
제목 - 캡션 - 파일 선택을위한 버튼입니다. 제목이 필요한지 확인이 바로 지금 유효성 검사. 캡션이 필요하지 않으며 정상입니다.
하지만 파일에 대한 유효성 검사를 어떻게 처리 할 수 있는지 잘 모르겠습니다.
파일이 삽입되지 않은 경우 laravel 오류 메시지가 표시됩니다. 멤버가 아닌 객체에서 move() 멤버 함수를 호출하십시오. 대신 유효성 검사 오류 만 표시하고 싶습니다. 그리고 어떻게 이미지를 입력해야합니까? 지금 바로 단어 문서를 업로드 할 수 있습니다.
지금 그대로 규칙이 있습니다. 사진 모델 :
class Photo extends Eloquent {
protected $guarded = array();
public static $rules = array('title' => 'required');
}
고맙습니다!
$rules = array(
'file'=>'image',
);
당신이 그렇게 같은 최대 파일 크기와 같은 규칙을 더 추가 할 수 있습니다 : 당신의 $rules
가 아닌 컨트롤러 Photos
모델에서 파일을 만들 둘째해야 모든
답장을 보내 주셔서 감사합니다. 두 가지 질문 : 1 - 이제 비 이미지가 삽입 될 때 더 이상 업로드되지 않지만 laravel 오류가 발생하는 반면 유효성 검사 오류 만 얻으려고합니다. 2 - 어떻게 이미지가 필요하도록 만들 수 있습니까? 다음을 추가하려고합니다 : public static $ rules = array ('title'=> 'required', 'image'=> 'required | image | max : 2000'); 하지만 작동하지 않습니다 – johnnyfittizio
1- 유효성 검사에 실패하면 유효성 검사 오류가 발생합니다. json 또는 원하는대로 반환 할 수 있습니다. 2'$ rules = array ('title'=> 'required', 'file'=> 'required | image | max : 2000'); ' –
예. 문제는 업로드 된 파일을 옮기지 않아도 아무 것도 없었던 경우였으며 오류가 발생했습니다. – johnnyfittizio