Laravel插入多条记录表
问题描述:
我尝试这样做,Laravel插入多条记录表
$names = $request->input('name');
$forid= $request->input('forid');
$ArrayNames = explode(",",$names);
$dataArrayNames = array();
foreach($ArrayNames as $name)
{
$dataArrayNames[] = array('name'=>$name, 'forId' => $forid);
}
Model::insert(array($dataArrayNames));
,但我得到的错误信息 “的preg_replace():参数不匹配,模式是一个字符串,而更换一个数组”
注意:$ request-> input('name')='nameA,nameB,nameC'
答
您正在制作一个数组数组。 试试这个。
Model::insert($dataArrayNames);
非常感谢(y)' – user3356666
很高兴帮助先生。 –