2016-03-07 73 views
0

在刀片迭代,{{ dd(get_defined_vars()['__data']) }}給了我這樣的輸出:如何通過在刀片意見(Laravel 5.2)數據

array:6 [▼ 
    "__env" => Factory {#152 ▶} 
    "app" => Application {#2 ▶} 
    "errors" => ViewErrorBag {#145 ▶} 
    0 => array:1 [▼ 
    "question" => "question 3" 
    ] 
    1 => array:1 [▼ 
    "question" => "question 2" 
    ] 
    2 => array:1 [▼ 
    "question" => "question 1" 
    ] 
] 

我控制器建立這個數據像這樣:

foreach ($questions as $question) { 
     $answer = [ 
      'question' => $question->question, 
     ]; 
     $answers[] = $answer; 
    } 
    return view('results')->with($answers); 

如何迭代在刀片上顯示這3個問題?

回答

2

這應該做的工作

從laravel文檔

當以這種方式傳遞信息,$數據應與 鍵/值對的數組

在控制器

return view('results')->with('answers', $answers); 

在刀片

@foreach($answers as $answer) 
     {{ $answer['question'] }} 
@endforeach 

看一看

https://laravel.com/docs/5.2/views#passing-data-to-views

+0

完美,謝謝 –

相關問題