【发布时间】:2019-09-20 09:28:08
【问题描述】:
试图将文本保存为数据库中的数组,所以我写了
some Text
some Text,
some Text;
some Text.
它在数据库中保存为
["some Text\r\nsome Text,\r\nsome Text;\r\nsome Text."]
我怎样才能以这种格式保存它
["some Text" ,"some Text,","some Text;" , "some Text."]
有没有休息什么的
protected $casts = [
'array_value' => 'array',
];
public function setArrayValueAttribute($value)
{
$this->attributes['array_value'] = json_encode($value);
}
public function getArrayValueAttribute($value)
{
return collect(json_decode($value));
}
【问题讨论】:
标签: php json laravel laravel-5 eloquent