标签: mysql laravel
我想使用laravel将值插入数据库。我可以将值插入数据库。但是我不知道如何通过用逗号分隔值将多个值插入一行。
id | color ------------ 1|red 1|blue 1|green 2|black 2|red 3|pink This is what I expect. id|color ------------- 1 |red,blue,green 2 |black,red 3 |pink
答案 0 :(得分:1)
您可以利用PHP implode和explode函数。
因此,要将数组转换为逗号分隔的值,请执行以下操作:
$data = implode(', ', ['red', 'blue', 'green']);
要将其返回数组:
explode(', ', $data); // $data here is a string "red, blue, green"