[英]Laravel cant read formData
I have been searching high and low for answers but I cant seem to find.我一直在寻找答案,但似乎找不到。
Trying to send file input to laravel controller via ajax but laravel controller can't seem to read the data at all试图通过ajax将文件输入发送到laravel控制器,但laravel控制器似乎根本无法读取数据
Following is my ajax code以下是我的ajax代码
let fd = new FormData();
fd.append('fwigNo' , $('#fwigNo').val());
fd.append('x' , 27);
formData = fd;
$('#submit').click(function(e) {
e.preventDefault();
url = url.replace(':vdrId', dataId);
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: "PUT" ,
dataType: "json" ,
cache: false,
processData: false,
contentType:false,
url: url,
data: formData,
success: function(result) {
console.log(result)
},
});//end of ajax
})//end of submit
Following is my laravel controller以下是我的 Laravel 控制器
public function store($vdrId , Request $request)
{
dd($request->all());
}
I managed to send to form Data via ajax but when I dd($request->all()) , it shows empty我设法通过 ajax 发送到表单数据,但是当我 dd($request->all()) 时,它显示为空
Please do advise请多指教
在 web.php 路由文件中,尝试使用资源表单方法获取请求
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.