我正在尝试获取从控制器传递的数组。 在控制器中,我使用了以下代码:
foreach ($sfees as $sfee) {
$M_fees[]=M_fees::all()->whereLoose('id',$sfee->mfee_id);
};
return view('bill.verify',compact('bfs','grade','student'))->with('M_fees',$M_fees);
在视图中: 我使用了以下内容:
@foreach($M_fees as $M_Fees)
<tr class="info">
<td>{!!$M_Fees['fee_type']!!}</td>
<td>{!!$M_Fees['amount']!!}</td>
@endforeach
但它显示“未定义索引:fee_type”的错误。 但如果我只是回应
@foreach($M_fees as $M_Fees)
{!!$M_Fees!!}
@endforeach
它显示了一大堆数组,如:
[{“id”:1,“fee_type”:“体育”,“金额”:5000,“created_at”:“2016-06-07 08:33:40”,“updated_at”:“2016-06 -07 08:33:40“}]
{“1”:{“id”:2,“fee_type”:“罚款”,“金额”:20,“created_at”:“2016-06-08 05:16:59”,“updated_at”: “2016-06-08 05:16:59”}}
{“2”:{“id”:3,“fee_type”:“Transportation”,“amount”:500,“created_at”:“2016-06-08 05:17:17”,“updated_at”: “2016-06-08 05:17:17”}}
其中包括fee_type和两个金额。问题是什么?任何人都可以帮助我吗?
答案 0 :(得分:0)
尝试在视图中传递数据:
foreach ($sfees as $sfee) {
$M_fees[]=M_fees::all()->whereLoose('id',$sfee->mfee_id);
}
$data["M_fees"] = $M_fees;
return view('bill.verify',$data);
希望,这个答案可以解决您的问题。