代码之家  ›  专栏  ›  技术社区  ›  Pooja

如何在laravel中用逗号分隔保存无线电值

  •  1
  • Pooja  · 技术社区  · 6 年前

    在我这样做之后,我在数组中得到单选按钮的值。

    foreach ($get as $va) 
             {
                 DB::table('user')->insert([
                    ['uid' => $result, 'kid' => $id,'sid'=>json_encode(implode(',', $va))]
                    ]);
             }
    

    现在我遇到了以下错误:

    implode(): Invalid arguments passed
    
    data not getting saved why can anyone please help ....
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Pooja    6 年前

    您不需要使用 foreach 在这里如果 $radio 是一个简单的值数组,请执行以下操作:

    DB::table('va')->insert([
        'uid' => $result,
        'vid' => $sid,
        'skid' => json_encode(implode(',', $va))
    ]);