2015-06-29 42 views
7

Benim işlevi aşağıdaki gibi laravel bıçak sayfasında bir değişkene bir dizi döndürür:Dizinin içindeki dizileri Laravel blade ile yazdırma

Array 
(
    [id] => 1 
    [name] => Enterpise 
    [children] => Array 
     (
      [0] => Array 
       (
        [id] => 2 
        [name] => name1 
        [children] => Array 
         (
          [0] => Array 
           (
            [id] => 5 
            [name] => name2 
            [children] => 
           ) 

          [1] => Array 
           (
            [id] => 6 
            [name] => name3 
            [children] => Array 
             (
              [0] => Array 
               (
                [id] => 11 
                [name] => name4 
                [children] => 
               ) 

                   ..... 

Şimdi foreach gibi bir şey kullanarak sayfamda içindeki bu değerleri yazdırmak istiyorum. Çocuklarının sayılarının belirtilmediğini düşünün, bunu fonksiyonumun içinde yapmak imkansız. Bıçakta yapılması benim için önemli. Bunu nasıl yapabilirim?

https://laracasts.com/discuss/channels/general-discussion/passing-arrays-to-blade-and-iterating

Yoksa kullanabilirsiniz:

cevap

0

Burada üzerinde sorun için yol bulabiliriz {{echo json_encode ($ yourarray)}}

ama bu diziyi yazdırılacaktır json olarak kodlanmış dizgi.

9

Bıçak dosyalarınızda print_r() gibi herhangi bir php işlevini kullanabilirsiniz.

Örnek:

{{ print_r($array) }} 
İlgili konular