Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 当Laravel控制器重新接收时,“来自数据(图像)”为空_Ajax_Laravel - Fatal编程技术网

Ajax 当Laravel控制器重新接收时,“来自数据(图像)”为空

Ajax 当Laravel控制器重新接收时,“来自数据(图像)”为空,ajax,laravel,Ajax,Laravel,我正在尝试用ajax Laravel上传多个图像 这是我的ajax代码: boton.on('click', (e) => { $.ajaxSetup({ headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') } }); e.preventDefault(); var fd = new FormData(); jQuery.each(jQuer

我正在尝试用ajax Laravel上传多个图像

这是我的ajax代码:

boton.on('click', (e) => {
  $.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});
e.preventDefault();

var fd = new FormData();
jQuery.each(jQuery('#archivo')[0].files, function(i, file) {
    fd.append(i, file);
});
//Validate Form Data is Not Empty
for (var p of fd) {
  console.log(p);
}
$.ajax({
        type:'POST',
        url:'/imagen',
        dataType:'JSON',
        cache: false,
        processData: false,
        contentType: false,
        data:{imagenes:fd,'_token': $('input[name=_token]').val()}
        });        
});
html代码:

<input type="file" class="form-control" id="archivo" name="archivo[]" multiple="">
<button id ="insertB">Insert BD</button>
这就是返回空数组。 有解决办法吗?4小时的尝试让我疯狂

public function imagen(Request $request){
dd( $request->file('image'),$request->all());
}