Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.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
Javascript 使用jquery ajax提交laravel多表单数据_Javascript_Jquery_Html_Ajax_Laravel - Fatal编程技术网

Javascript 使用jquery ajax提交laravel多表单数据

Javascript 使用jquery ajax提交laravel多表单数据,javascript,jquery,html,ajax,laravel,Javascript,Jquery,Html,Ajax,Laravel,我想使用ajax提交表单的多个输入值。我想知道如何将这些数据插入到laravel中的数据库表中。在我的客户表中,我有一个电子邮件字段,它具有唯一的约束。如何解决此问题并将表单数据保存到数据库 我的ajax代码: $(“#提交用户详细信息”)。单击(函数(){ var usertype=$(“#user_type_regular”).val(); var firstname=$(“#fname”).val(); var lastname=$(“#lname”).val(); var phone=

我想使用ajax提交表单的多个输入值。我想知道如何将这些数据插入到laravel中的数据库表中。在我的客户表中,我有一个电子邮件字段,它具有唯一的约束。如何解决此问题并将表单数据保存到数据库

我的ajax代码:

$(“#提交用户详细信息”)。单击(函数(){
var usertype=$(“#user_type_regular”).val();
var firstname=$(“#fname”).val();
var lastname=$(“#lname”).val();
var phone=$(“#phone1”).val();
var email=$(“#email1”).val();
var vehicleyear=$(“#vyear”).val();
var km=$(“#km”).val();
var vehiclemodel=$(“#vmodel”).val();
var platenum=$(“#platenum1”).val();
var otherinfo=$(“#otherinfo”).val();
$.ajax({
类型:“POST”,
url:“/store\u user\u details”,
数据:{
用户类型:用户类型,
名字:名字,
lastname:lastname,
电话:电话,,
电邮:电邮,,
车载耳:车载耳,
公里:公里,,
车辆模型:车辆模型,
platenum:platenum,
otherinfo:otherinfo
}
})
.完成(功能(res){
控制台日志(res);
})
.失败(功能(错误){
console.log(错误);
});

});
$(“#提交用户详细信息”)上。单击()
阻止默认操作。谢谢它能工作。现在,如何将这些数据存储在数据库中?我可以访问每个值而不循环数据吗?提供您的控制器代码。我编辑了我的问题并添加了控制器代码。我想得到每个值并将其插入数据库,而不需要循环。我可以像
$request->firstname@Hashan,如果您有模型的可填充集。您只需执行Customer->fill($request->all())即可。另一方面,您只需执行DB::table('customers')->insert($request->all());只要表单字段ID与列的名称相同,就可以这样做。否则,您需要为每一个请求->输入('field'),并将其放入insert中