我尝试使用ajax和laravel保存图像但是到达null

时间:2018-04-24 18:00:17

标签: jquery ajax laravel

我想将图像上传到数据库并获取其ID,但我不明白为什么;当我尝试在laravel中获取图像时,它返回null。在jquery中的图像变量中,它具有对象图像。

这是我的ajax代码:

var imagesPreview = function(input, placeToInsertImagePreview) {

    if (input.files) {
        var files = input.files;
        var filesAmount = input.files.length;
        var url = $("#form-step").attr('action');



        for (i = 0; i < filesAmount; i++) { 
            var image = files[i];
             var reader = new FileReader();
             var src_imagenagregada;
             formData= new FormData();
             formData.append("image", image);
                $.ajax({
                url: url,
                headers: {'X-CSRF-TOKEN': '{{ csrf_token() }}'},
                data: formData,
                processData: false,
                contentType: false,
                success: function(data){
                    alert('success');
                }
                 });
            }

这是我在laravel中的控制器:

public function save23($keyCanvas , $stepNumber, $stepType, \Illuminate\Http\Request $request){

   $file = $request->file('image');
}

0 个答案:

没有答案