2017-06-14 112 views
-1

如何解決這個非法偏移字符串'from'錯誤在我的laravel blade中。laravel blade中每個循環的非法偏移字符串

@foreach($results as $result) 
      <tr> 
      <td>{{ $result['from'] }}</td> 
      <td>{{ $result['to'] }}</td> 
     <td>{{ $result['name'] }}</td> 
    </tr> 
@endforeach  
+4

你爲什麼要'foreach'呢? – tkausl

+3

@eden WebStudio - 將它輸出,就好像它是一個數組數組。不是這樣。不要爲每個循環執行操作,除非或者如果你確實可以只用'{{$ result}}'而不用每個循環都可以做'{{$ results ['from']'等等...... – Phorce

+2

你可能會打算創建一個數組數組,如果是這樣,請確保$ results在它附加到$ results數組之後有一個[] –

回答

0

的$結果需要[]之前 '=':我現在用的這個集合

$results = [ 
      'name'   => $Fname,     
      'from'   => $from, 
      'to'   => $to, 
      ]; 

和刀片將數據發送給它。

$results[] = [ 
'name'   => $Fname,     
'from'   => $from, 
'to'   => $to, 
]; 
+0

使用foreach($ results作爲$ key => $ value)來獲得正確的偏移量,並且相應的值。 – btl