2017-05-31 12 views
0


通知配列からデータを印刷しようとしました。私は、ブレード内のすべてのアレイを印刷するとき は:
Laravelの印刷通知配列 - 不正な文字列オフセット

@foreach ($user->userNotif() as $value) 
    {{$value->data}} 
@endforeach 

は、すべてが正常です。結果:

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

しかし、私はこの配列から印刷 'ID' をしようとした場合:

Illegal string offset 'id'... 

ヘルプ:

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

が、私はエラーを取得します!この配列の何が間違っていますか?

答えて

0

私は百100%わからないんだけど、私は、データがオブジェクトであり、あなたがそうのようなIDにアクセスする必要があると信じている:これはテストされていません免責事項として

$value->data->id 

希望すると便利です。

+0

nope(エラー:「非オブジェクトのプロパティを取得しようとしています」 –

+0

dd($ value)をビューに表示し、返すものを表示します – Dastur

関連する問題