【发布时间】:2020-03-11 16:56:04
【问题描述】:
我有一个名为settings的表,其中有几列,id,company_id,key,value。
在我的 Laravel 设置模型中,我有以下演员:
protected $casts = [
'value' => 'array',
];
但是当我去检索已经存储的数据时,我不能。
例如,我有一条记录如下value:"{\"default_remit_address\":\"2395\"}"
当我在 Blade 中检索记录时,它确实正确地将其拉起,但我不确定如何从 value 字段中获取特定值(如 default_remit_address)。
如果我直接在 Blade 中打印返回 "{{$settings->value}}",这就是我得到的:
{"default_remit_address":"2395"}
那么我怎样才能更深一层呢?
【问题讨论】: