如何遍历集合属性
Posted
技术标签:
【中文标题】如何遍历集合属性【英文标题】:How to loop through collection properties 【发布时间】:2018-11-17 06:29:34 【问题描述】:我不想循环显示所有用户的详细信息。 我做了什么,首先获取用户信息。
public function student($id)
$student=User::find($id);
return view('profile-view',compact('student'));
在我的 view
我试过了。
@foreach ($student as $key=>$value)
@if ($loop->first)
$student
@endif
@endforeach
有了这个我得到了这个结果:
"id":1,"name":"raja","email":"raja@email.com","email2":"a@email.com","phone":"3213213211","phone2":"3213213211"
我在此处获取用户信息。 但我不希望只打印值。
【问题讨论】:
只需将您的$student
更改为 $value
$value
results 1 仅此而已,屏幕上的结果是 1
尝试在你foreach
中使用$student->toArray()
循环学生的数组
【参考方案1】:
@foreach ($student->getAttributes() as $key => $value)
$value
@endforeach
【讨论】:
【参考方案2】:试试这个:
@foreach ($student as $key=>$value)
@if ($loop->first)
$value
@endif
@endforeach
【讨论】:
以上是关于如何遍历集合属性的主要内容,如果未能解决你的问题,请参考以下文章