使用php以json格式保存数据

使用php以json格式保存数据,php,json,laravel-5,Php,Json,Laravel 5,我想将此格式的数据保存到数据库选项字段: {"type":"type_value"} 我在像这样的后变量中获取数据 $type_value = $request->input('type_value'); $type = $request->input('type'); "[\"Qualifiers\",\"1\"]" 如何将其保存到数据库中? 我试过这个 $data['options'] = array($type,$type_value); 但通过这种方式,它以这种格式保

我想将此格式的数据保存到数据库
选项
字段:

{"type":"type_value"}
我在像这样的后变量中获取数据

$type_value = $request->input('type_value');
$type = $request->input('type');
"[\"Qualifiers\",\"1\"]"
如何将其保存到数据库中? 我试过这个

$data['options'] = array($type,$type_value);
但通过这种方式,它以这种格式保存:

["Qualifiers","1"]
我甚至试过这样做:

$data['options'] = json_encode(array($type,$type_value));
而是像这样储蓄

$type_value = $request->input('type_value');
$type = $request->input('type');
"[\"Qualifiers\",\"1\"]"

我该怎么做呢?

您只需更改数组定义即可。数组考虑两种不同的元素,即
类型
类型_值
。所以,只要用键值对创建数组,就可以了

json_encode(array($type => $type_value))  

选中此项:-

您只需更改数组定义即可。数组考虑两种不同的元素,即
类型
类型_值
。所以,只要用键值对创建数组,就可以了

json_encode(array($type => $type_value))  

选中此项:-

序列化并保存,然后在尝试访问时取消序列化序列化序列化并保存,然后在尝试访问时取消序列化