2017-02-18 3 views
0

iLaravel Durchlauf 2-dimensionales Array in Ansicht

Controller-Code eine Anordnung in der Ansicht Ansicht PAS will, ist

$data['medications'] = array('medicine' => 'meds', 
          'dosage' => 'dosage'); 

return view('medications.index', $data); 

ich es im Hinblick für jeden

Verwendung abrufen kippe
@foreach($medications as $data) 
    {{$data->medicine}}//this results in "Trying to get property of non-object" 
    {{$data['medicine']}}//this results in "Illegal string offset 'medicine'" 
@endforeach 

Antwort

0

Sie müssen dies verwenden.

@foreach($medications as $data) 
     {{$data}} 
    @endforeach 

Da die hier Medikamente $ ist das Array, das Sie in $ data [ 'Medikamente'] = array ('Medizin' => 'Meds', 'Dosierung' => 'Dosierung') machen;

0

Verwenden Sie einfach $data

@foreach($medications as $data) 
     {{$data}} 
    @endforeach