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

Laravel数组当前全部一同展示,需改为逐个显示的实现方案

解决Laravel Blade数组内容逐个显示的问题

你当前代码使用implode()将$item->services_list数组直接拼接为字符串,导致所有服务项一次性输出。要实现逐个显示,只需在现有循环内嵌套一个@foreach遍历该数组即可。

修改后的代码示例

@foreach($carServices as $item)                                   
    <div class="d-inline me-2">
        <h5>
            @foreach($item->services_list as $service)
                {{ $service }}<br>
            @endforeach
        </h5>
    </div>
@endforeach 

可选:给每个服务项单独添加容器

如果需要为每个服务项设置独立的样式容器,可以调整结构:

@foreach($carServices as $item)                                   
    <div class="d-inline me-2">
        @foreach($item->services_list as $service)
            <h5 class="service-item">{{ $service }}</h5>
        @endforeach
    </div>
@endforeach 

这样$item->services_list里的每个元素都会被单独渲染,达到逐个显示的效果。你可以根据需求调整HTML标签或CSS类来优化显示样式。

内容的提问来源于stack exchange,提问作者Jon.M DEV CAX

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 22:27:32