【发布时间】:2015-04-02 22:52:04
【问题描述】:
我正在尝试使用 AJAX 验证 Laravel 表单中的图像字段,但它似乎总是空的。即使我已经选择了一个文件。如何通过 ajax 验证检查文件输入是否为空?
表格代码:
{{ Form::open('files'=>'true') }}
...
{{ Form::file('image') }}
...
{{ Form::close() }}
AJAX 调用:
var form_data = $("#form").serialize();
$.ajax({
dataType:"json",
method:'post',
url:'/ajax/validate?'+form_data,
success:function(data){...}
});
控制器端:
...
$rules['image'] = 'required';
...
$validator = Validator::make(Input::all(),$rules);
if($validator->fails()){
...
}else{
...
}
【问题讨论】:
标签: php jquery ajax validation laravel