2017-10-14 24 views
0

配列の文字列に問題があります。しかし今回はデータベースに挿入する必要があります。文字列変換の配列からデータベースへの置換

Checks::find($id)->update($request->all()); 
$issue[] = $request->issue; 

foreach ($issue as $item) { 
    dd($item); 
    addIssues::create([ 
     'check_id' => $id, 
     'issue_id' => $item 
    ]); 
} 

移行:あなたはこの試してみてください

Schema::create('checks_issues', function (Blueprint $table) { 
    $table->string('check_id'); 
    $table->string('issue_id'); 
    $table->timestamps(); 
    $table->primary(['check_id','issue_id']); 
}); 
+0

を ' –

答えて

0
foreach ($issue as $item){ 
     foreach ($item as $item1){ 
      addIssues::create([ 
       'check_id' => $id, 
       'issue_id' => $item1 
      ]); 
     } 
0

Checks::find($id)->update($request->all()); 
    if(!empty($request->issue)){ 
     $issue = explode(',',$request->issue); 

    foreach ($issue as $item){ 

     addIssues::create([ 
      'check_id' => $id, 
      'issue_id' => $item 
     ]); 
    } 
    } 
+0

は(爆発' DD($要求 - >問題)の結果をご提示ください)期待していパラメータ2は文字列、配列は指定 –

関連する問題