2017-10-09 186 views
0

陣列中的數據,我想從一個陣列響應訪問的值,但我得到空或異常「試圖獲得非對象的屬性」如何訪問laravel

這裏我的數組:

array:5 [▼ 
    677 => array:4 [▶] 
    676 => array:4 [▶] 
    675 => array:4 [▶] 
    674 => array:4 [▶] 
    673 => array:4 [▶] 
] 

我想獲得每個ID的foreach項目

array:5 [▼ 
    677 => array:4 [▼ 
    "qty" => 1 
    "montant" => "25.00" 
    "item" => Licencies {#961 ▼ 
     #table: "licencies" 
     ... 
     #attributes: array:46 [▶] 
     #original: array:46 [▼ 
     "id" => 677 

這裏我的實際控制人

foreach ($items as $item) { 

      $item = $item; 

      dd($item); 

     } 

當我做$項目= $用品 - > id來獲取對象,我得到的ID「試圖獲得非對象的屬性」

我應該怎麼辦?

回答

1

看起來像$item也是一個數組。嘗試使用陣列語法:

foreach ($items as $item) { 

    $item = $item['id']; 
} 
+0

更新您的問題,提供有關當前問題的更多詳細信息。 – Camilo