2016-06-13 11 views
0

私はコントローラから渡された配列を取得しようとしています。 私は次のコードを使用しているコントローラでは:ビューでビューで配列を取得できません。 Laravel

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、 2020-06-06 05:16:59 "、" updated_at ":" 2016-06-08 05:16:59 "}}

" fee_type ":" Fine "、" amount ":20、" created_at ":" 2016-06-08 05:16:59 "

{"2":{"id":3、 "fee_type": "運送料"、 "金額":500、 "created_at": "2016-06-08 05:17:17"、 "up dated_at ":" 2016-06-08 05:17:17 "}}

fee_typeと両方の金額が含まれます。何が問題ですか?誰でも助けてくれますか?

答えて

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); 

・ホープ、この答えはあなたの問題を解決します。

関連する問題