であることを期待します私のコントローラストア機能:するpreg_match()は、私は、配列を挿入しようとしているが、私はエラーを取得していますパラメータ2は、文字列、配列を指定して、エラー
$this->validate($request, $this->rules);
$data = array();
foreach($request->description as $key=>$value){
$data[]=[
'description'=> $value,
'log_time'=> $request->log_time[$key],
'call_id'=>$call->id,
];
}
PortLog::create($data);
私はDD($データ)をチェック
array:2 [▼
0 => array:3 [▼
"description" => "des"
"log_time" => ""
"call_id" => 16
]
1 => array:3 [▼
"description" => ""
"log_time" => "hi"
"call_id" => 16
]
]
ここで何が間違っているのですか?
単一のインスタンスを使用して、各ユース挿入のための後のモデル
の1つのインスタンスを作成するためのものです。 'preg_match()'(これはあなたのコードにあります)が適切な文字列引数を与えられていません。あなたのコードのこの部分には私が見ることができる 'preg_match()'はありませんので、このコードは問題に関連していないようです。 – Rasclatt
@そのエラーは不正な文字列ではない – Developer
はい、申し訳ありませんが、私はその時私のコメントを削除していましたが、インターネットの問題のため削除されません。 –