2017-02-01 27 views
0

我有以下數組結果集,我試圖循環通過每個結果,只是將它們回顯到頁面上。我使用Laravel 5.2和刀片模板引擎與多維陣列 - Laravel刀片模板的Foreach

Collection {#240 ▼ 
    #items: array:3 [▼ 
    0 => array:2 [▼ 
     "name" => "desktop" 
     "views" => "349" 
    ] 
    1 => array:2 [▼ 
     "name" => "mobile" 
     "views" => "151" 
    ] 
    2 => array:2 [▼ 
     "name" => "tablet" 
     "views" => "68" 
    ] 
    ] 
} 

這是我迄今爲止

@foreach($devices as $device) 
    $key = 0; $key++; $key < 2; 
    {{ $device[$key] }}, 
@endforeach 

回答

2
@foreach($devices as $device) 
    {{ $device->name }} 

    {{ $device->views}} 
@endforeach 

就足夠了。

1

您需要呼應對象屬性:

@foreach($devices as $device) 
    {{ $device->name }} has {{ $device->views }} 
@endforeach 
1

如果你喜歡使用鍵,然後

@foreach($devices as $key => $val) 
    {{ $device[$key]->name }}, 
    {{ $device[$key]->views }} 
@endforeach