我尝试这样做
$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():参数不匹配,pattern是一个字符串,而replacement是一个数组”
注:$ request-> input('name')='nameA,nameB,nameC'
答案 0 :(得分:2)
您正在创建一个数组数组。 试试这个。
Model::insert($dataArrayNames);