2016-06-13 10 views
0

Ich versuche, Arrays vom Controller übergeben zu holen.Das Array kann nicht in der Ansicht abgerufen werden. 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); 

Im Hinblick: In Controller folgenden Code ich habe verwendet Ich habe verwendet folgende:

@foreach($M_fees as $M_Fees) 
       <tr class="info"> 
        <td>{!!$M_Fees['fee_type']!!}</td> 
        <td>{!!$M_Fees['amount']!!}</td> 

@endforeach 

Aber es zeigt Fehler von "Undefined index: fee_type". Aber wenn ich echo nur

@foreach($M_fees as $M_Fees) 
    {!!$M_Fees!!} 
@endforeach 

es ganze Reihe von Anordnungen wie zeigt:

[{ "id": 1, "fee_type": "Sport", "Menge": 5000, "created_at ":" 2016-06-07 08:33:40 "," updated_at ":" 2016-06-07 08:33:40 "}]

{" 1 ": {" id ": 2," fee_type ":" Fein "," Betrag ": 20," created_at ":" 2016-06-08 05:16:59 "," updated_at ":" 2016-06-08 05:16:59 "}}

{"2": {"id": 3, "fee_type": "Transport", "Menge": 500, "created_at": "2016-06-08 05:17:17", "up datiert_at ":" 2016-06-08 05:17:17 "}}

Welche enthält fee_type und beide Menge. Was ist das Problem? Kann mir jemand helfen?

Antwort

0

Versuchen Sie, die Daten im Hinblick auf wie diese passieren:

foreach ($sfees as $sfee) { 
    $M_fees[]=M_fees::all()->whereLoose('id',$sfee->mfee_id); 
} 

$data["M_fees"] = $M_fees; 
return view('bill.verify',$data); 

Hoffnung, diese Antwort Ihr Problem lösen.

Verwandte Themen