我想将图像上传到数据库并获取其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');
}