在将数组传递给视图时出现问题


having problems passing array to view

在我的控制器中

$streets_mix= DB::table('m_Menu as m')->select('m_Menu_name as name','m_Menu_description as desc','m_Menu_price as price','R.rs_Rest_name as restau')->join('Restaurant as R',function($join){
                   $join->on('R.rs_Rest_id','=','m.rs_Rest_id')->where('R.s_Street_name', '=',$this->s_name);
                })->get();
 return View::make('pages.menu')->with('details',$streets_mix);

在我看来我有

 @foreach($details as $value)
     $value['name'];
     $value['desc'];
 @endforeach

我的错误消息e35c8c51c47b58836bbdd69ba22fc85e第28行中的FatalErrorException:无法将stdClass类型的对象用作数组

如果我做

var_dump($streets_mix);
array(2) { [0]=> object(stdClass)#163 (4) { ["name"]=> string(3) "eru" ["desc"]=> string(81) "made with water leaf and oilwith litle salt.Can be eaten with garri n water fufu" ["price"]=> string(4) "1000" ["restau"]=> string(11) "Mouth power" } [1]=> object(stdClass)#164 (4) { ["name"]=> string(3) "eru" ["desc"]=> string(81) "made with water leaf and oilwith litle salt.Can be eaten with garri n water fufu" ["price"]=> string(4) "1000" ["restau"]=> string(11) "Mouth power"

视图获取一个对象数组。

像访问对象一样访问属性。

@foreach($details as $value)
     $value->name;
     $value->desc;
@endforeach