You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel中如何在foreach循环的卡片头部显示社区名称

问题解决:卡片头部无法正确显示社区名称

你的问题出在Blade模板的循环输出部分——你在卡片头部调用了整个集合$getsocietyname,而不是循环中当前迭代的单个社区对象$item的society字段。

修正后的Blade模板代码:

<div class="row">
    @foreach ($getsocietyname as $item )
        <div class="col-md-4 col-sm-6 col-lg-3">
            <div class="card" style="width: 18rem;">
                <div class="card-header">
                    <strong>{{ $item->society }}</strong>
                </div>
                <ul class="list-group list-group-flush">
                    <li class="list-group-item">Total Customer</li>
                    <li class="list-group-item">Active Customer</li>
                </ul>
            </div>
        </div>
    @endforeach
</div>

补充说明:

  • 控制器中get()方法返回的是包含多个对象的集合,每个对象都带有society属性(对应你查询的数据库字段)。
  • 在@foreach循环里,每次迭代的$item就是单个社区对象,必须通过->society才能访问到具体的社区名称。

内容的提问来源于stack exchange,提问作者Rahul W

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 16:48:58