我正在使用Twitter Api PHP库,它在我的控制器中返回以下对象:
$tw_trends = $this->twitter->trends();
[
{
"trends": [
{
"name": "Bill Cosby",
"url": "http://twitter.com/search?q=%22Bill+Cosby%22",
"promoted_content": null,
"query": "%22Bill+Cosby%22",
"tweet_volume": 229907
},
...
但是,当我将$tw_trends
传递给我的视图并尝试执行以下foreach
时,我收到错误消息。如何访问上述对象中的name
值?
@foreach ($tw_trends as $trend)
<ul>
<li>
{{ $trend->name }}
</li>
</ul>
@endforeach
错误:
Undefined property: stdClass::$name
答案 0 :(得分:2)
您的结果是一个多维数组,假设您想要第一个项目的趋势,请使用:
@foreach ($tw_trends[0]->trends as $trend)
<ul>
<li>
{{ $trend->name }}
</li>
</ul>
@endforeach