Laravel中的打印通知数组 - 非法字符串偏移量

时间:2017-05-31 22:53:40

标签: arrays laravel notifications blade


我尝试从通知数组中打印一些数据。 当我在刀片中打印所有阵列时:

@foreach ($user->userNotif() as $value)
    {{$value->data}}
@endforeach 
然后一切都很好。结果:

{
    "id": 2,
    "theme": "asdasd"
}

但如果我尝试打印' id'从这个数组:

@foreach ($user->userNotif() as $value)
    {{$value->data['id']}}
@endforeach 

我收到错误:

Illegal string offset 'id'...

帮助!这个数组有什么问题?

1 个答案:

答案 0 :(得分:0)

我不是百分百100%肯定,但我相信数据是一个对象,你需要像这样访问id:

$value->data->id

作为免责声明,这尚未经过测试。

希望这有帮助!