如何从1行中的阵列水平存储数据

时间:2018-09-18 04:08:59

标签: php laravel-5.6

我有数组,所以我想将数组中的所有内容水平存储到数据库中

这是我的代码:

$tes = ['table','chair','computer'];
for ($i = 0; $i < count($tes); $i++) {
     $a = $tes[$i];
     DB::table('store')
         ->where('material_number', $material_number)
         ->update([
             'name' => $a,
         ]);
 }

我想存储到这样的行名,例如桌子,椅子,计算机在数据库中的1行

有人可以帮助我吗?谢谢。

1 个答案:

答案 0 :(得分:2)

验证码:

$tes = ['table','chair','computer'];
$names = implode(',', $tes);

// Output : table,chair,computer

DB::table('store')
   ->where('material_number', $material_number)
   ->update([
       'name' => $names,
   ]);