拆分数据库列值

时间:2016-01-28 07:02:25

标签: laravel-5.1

我从数据库中提取数据。我将数据保存为字符串格式,如下所示

  

23,32

从数据库中获取数据时,我的输出就像

  

[{" TRANSACTION_ID":" 28,34"}]

但我希望以这种格式输出

  

[{" TRANSACTION_ID":" 28"},{" TRANSACTION_ID":" 34"}]

我无法找到合适的解决方案

1 个答案:

答案 0 :(得分:0)

您可能想要改变您使用访问变更器获取的数据,如:

public function getTransactionIdAttribute()
{
    return //logic you want to apply to $this->transaction_id
}

但我怀疑你实际应该做的是将数据库关系设置为多对多,并创建一个包含事务ID的连接表。