
[英]Retrieving data from pivot table in Laravel only using one foreach loop
[英]Laravel pivot table- getting only first value in the foreach loop
我正在尝试遍历 pivot 表中的其他列数据。 但是,我只得到第一行的第一个值,rest 显示为空。 这是我的刀片
@foreach($benefits as $benefit)
@foreach($user->benefits as $benefitid)
value="{{ $benefitid->id === $benefit->id ? $benefitid->pivot->employee_pay : '' }}"
@endforeach
@endforeach
对于复选框,类似的条件有效,但不适用于数据。 这是复选框的工作代码
@foreach($benefits as $benefit)
@foreach($user->benefits as $benefitId)
{{ $benefitId->id === $benefit->id ? 'checked' : '' }}
@endforeach
@endforeach
我有一个 pivot 表,其中包含以下benefit_id 、 user_id和employee_pay 。 最后一个是附加列。 关系是多对多的。
我想从 foreach 循环中检索employee_pay 列中的所有值。 但是,我只得到第一个值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.