Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.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
Php Laravel在表中插入多条记录_Php_Laravel - Fatal编程技术网

Php Laravel在表中插入多条记录

Php Laravel在表中插入多条记录,php,laravel,Php,Laravel,我试着这么做 $names = $request->input('name'); $forid= $request->input('forid'); $ArrayNames = explode(",",$names); $dataArrayNames = array(); foreach($ArrayNames as $name) { $dataArrayNames[] = array('name'=>$name

我试着这么做

    $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);

您正在创建一个数组中的一个数组。 试试这个

Model::insert($dataArrayNames);