2016-03-15 29 views
5

Aşağıdaki kod var: kodu yürütüldüğündelaravel Blade şablonunda iç içe dizinin genelinde döngü

@foreach($data['daily'] as $date => $dailyData) 
    <tr> 
     <td>{{$date}}</td> 
     @foreach($dailyData as $key => $value) 
      <td> 
       <span>{{$value}}</span> 
       <strong>{{$data['another_index'][$date][$key]}}</strong> 
      </td> 
     @endforeach 
    </tr> 
@endforeach 

Bu bana bir hata

[ErrorException] 
Undefined index: date 

dönüyor. Aslında another_index içinde değerlerim var ve yazdıramıyorum.

Yardım için şimdiden teşekkür ederiz.

[another_index] => Array 
     (
      [2016-03-15] => Array 
       (
        [key] => 100.00% 
        [key1] => 0.00% 
        [key2] => 0.00% 
       ) 

      [2016-03-14] => Array 
       (
        [key] => 10.00% 
        [key1] => 20.00% 
        [key2] => 30.00% 
       ) 
+2

Sen gönderilmesi gerekiyor senin 'dd ($ veri [ 'günlük'])' Burada örnek falan bunun gibi. –

+0

dd ($ data ['another_index']), bununla birlikte $ date indeksinin varlığı doğrulanabilir. – btl

+1

Bir another_index verisini eklediniz. 'Tarih' indeksinin neden değişken değer almıyormuş gibi olduğunu söyleyemiyorum. –

cevap

0

bu başarmak için çalışıyoruz ne vermelidir sizin örnek dizisinde baktığımızda:

@foreach($data as $date => $dailyData) 
    <tr> 
     <td>{{$date}}</td> 
     @foreach($dailyData as $key => $value) 
      <td> 
       <span>{{$key}}</span> 
       <strong>{{$value}}</strong> 
      </td> 
     @endforeach 
    </tr> 
@endforeach 
+0

Bu, istediğim veriler değil. $ Data çok boyutlu bir dizi olduğu için $ data ['daily'] ve $ data ['another_index'] 'da veri var. –

+0

Çok boyutlu dizinizi yayınlayabilir misiniz? –