Php 视图中的laravel pass二维阵列
我想在视图中创建一个数组 控制器代码为Php 视图中的laravel pass二维阵列,php,laravel-5.1,Php,Laravel 5.1,我想在视图中创建一个数组 控制器代码为 $data['medications'] = array('medicine' => 'meds', 'dosage' => 'dosage'); return view('medications.index', $data); 我无法使用for each在视图中检索它 @foreach($medications as $data) {{$data->medicine}}/
$data['medications'] = array('medicine' => 'meds',
'dosage' => 'dosage');
return view('medications.index', $data);
我无法使用for each在视图中检索它
@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
只需使用
$data
@foreach($medications as $data)
{{$data}}
@endforeach
你必须用这个
@foreach($medications as $data)
{{$data}}
@endforeach
因为这里的$medicing是您在中创建的数组
$data['medicines']=数组('medicine'=>'meds',
“剂量”=>“剂量”)