2016-03-07 74 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

完美,谢谢 –

相关问题