Mysql Laravel:如何在数据库中的两个表中插入数组数据(具有关系)
我需要在两个表中插入数组数据。我的表格结构和表格结构如下所示。请检查并帮助我插入数据。我在浏览器中遇到一个错误 我的控制器Mysql Laravel:如何在数据库中的两个表中插入数组数据(具有关系),mysql,arrays,database,laravel,Mysql,Arrays,Database,Laravel,我需要在两个表中插入数组数据。我的表格结构和表格结构如下所示。请检查并帮助我插入数据。我在浏览器中遇到一个错误 我的控制器 公共功能prtmulti(请求$req) { $maxPrId=newpr::max('prid'); $requestData=$req->all(); 如果(数组\键\存在(“供应商\名称”,$requestData)) { $insertData=[]; $uniqueData=array_unique($requestData[“vendor_name”]); fo
公共功能prtmulti(请求$req)
{
$maxPrId=newpr::max('prid');
$requestData=$req->all();
如果(数组\键\存在(“供应商\名称”,$requestData))
{
$insertData=[];
$uniqueData=array_unique($requestData[“vendor_name”]);
foreach($key=>$value的uniqueData)
{
$maxId=$maxPrId+1;
$insertData[]=['prid'=>$maxId,'vendor_id'=>$value];
$pridarr[]=$maxId;
$venderidarr[]=$value;
$maxPrId=$maxPrId+1;
}
}
打印(插入数据);
打印($requestData);
newpr::insert($insertData);
}
所需输出
表名-新建PR
身份证件
Prid
供应商id
创建
更新地址
1.
2.
1.
2016-02-23
2016-02-23
2.
3.
2.
2016-02-23
2016-02-23
3.
5.
1.
2016-02-23
2016-02-23
4.
6.
3.
2016-02-23
2016-02-23
你有什么错误?@PrashantMore为什么要插入array@PrashantMore您可以添加为表创建的模型吗?出现了什么错误?@PrashantMore为什么要插入array@PrashantMore可以添加为表创建的模型吗。