blade laravel 中存在重复数据

问题描述 投票:0回答:1

我正在尝试在我的刀片中自动化信息。我有一份合同,该合同有一个或多个可安装项目。我正在做一个

foreach
并生成带有名称和数量的
h6

在我的数据库中只有一项:

如果我从

dd()
$itemsInstallation->item
返回此项目信息:

但是当我用 foreach 创建带有信息的 h6 时,所有数据都是重复的:

Contract,与itemsContract有关系,itemsContract与items有关系。我得到了好的项目信息,但我不知道为什么我的数据是重复的。要创建 foreach,我正在做:

@foreach ($itemsInstallation as $item)
   <h6>{{ $itemsInstallation->item->name }} -- {{ $itemsInstallation->cuantity }} uds</h6>
@endforeach

有人可以说我做得不好吗?感谢您的自述,抱歉我的英语不好

php laravel laravel-blade
1个回答
0
投票

您正在使用

foreach
循环,但不是调用 item,而是调用 array。

应该是这样的:

@foreach ($itemsInstallation as $item)
   <h6>{{ $item->name }} -- {{ $item->cuantity }} uds</h6>
@endforeach
© www.soinside.com 2019 - 2024. All rights reserved.