0
我想上传一些文件,但是当我与爱可信发布,我FORMDATA是laravel空请求爱可信/ laravel/FORMDATA职位的要求是空
vuejs:uploader.vue
filesChange(e) {
const fileList = e.target.files;
const formData = new FormData();
if (!fileList.length) return;
for (let i = 0; i < fileList.length; i += 1) {
console.log(fileList[i]);
formData.append('files', fileList[i], fileList[i].name);
}
this.save(formData);
},
save(formData) {
photosApi.storePhotos(formData, this.galleryId).then((response) => {
console.log(response);
}).catch((error) => {
console.log(error);
});
},
vuejs:photosApi.js
storePhotos(formData, id) {
return axios.post(`api/photo/${id}`, formData);
},
laravel:api.php
Route::post('/photo/{id}', '[email protected]');
laravel:PhotoController.php
public function store(Request $request, $id)
{
return $request->all();
}
什么im'doing错?
尝试返回JSON响应。 –
@ pdshah3690也返回空响应() - > json($ request-> all()); –
@ParthShah with print_r($ request-> all());你可以检查数据 –