【发布时间】:2016-11-01 11:38:00
【问题描述】:
我需要检查名称数组中的名称,但我无法将数组而不是集合传递给 in_array() 方法。
我的刀片代码看起来像这样
@foreach($ecn->areas as $area)
{{ $area->area }}:<br>
<ul>
@foreach($area->people as $person)
@if(in_array($person, $ecn->signatures->name ))
<li><del>{{ $person }}</del></li>
@else
<li>{{ $person }}</li>
@endif
@endforeach
</ul>
@endforeach
我知道我的问题在于我试图访问签名列表的方式。
@if(in_array($person, $ecn->signatures->name ))
我可以在页面的另一部分访问它们
@foreach($ecn->signatures as $signature)
{{ $signature->name }}<br>
@endforeach
一切都很好。
在这种情况下,我如何访问签名列表并将其作为数组传递?
【问题讨论】:
标签: php laravel eloquent laravel-5.2