2017-05-31 19 views
0


我嘗試從通知陣列打印一些數據。 當我打印在刀片所有的數組:
打印通知陣列 - 非法串偏移

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

那麼一切都很好。結果:

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

但如果我嘗試打印 '身份證',從這個數組:

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

我得到的錯誤:

Illegal string offset 'id'... 

幫助!這個數組有什麼問題?

回答

0

我已不足一百100%肯定,但我相信數據是一個對象,你需要訪問ID如下:

$value->data->id 

作爲免責聲明本沒有經過測試。

希望這會有所幫助!

+0

nope(錯誤:「嘗試獲取非對象的屬性」 –

+0

在您的視圖中執行dd($ value)並告訴告訴我它返回的內容 – Dastur