为了账号安全,请及时绑定邮箱和手机立即绑定

Blade:为 foreach() 提供的参数无效

Blade:为 foreach() 提供的参数无效

PHP
偶然的你 2023-04-21 10:03:58
有时 $structures 数组具有 null 值,其他变量的相同代码工作正常但在这种情况下不是。@foreach($structures ?? [] as $item)    {{ $item }}@endforeach
查看完整描述

2 回答

?
忽然笑

TA贡献1806条经验 获得超5个赞

使用forelse 而不是foreach


@forelse ($structures as $item)

{{ $item }}

@empty 

No Items found.

@endforelse

检查forelse条件如下。


@if ($structures->count())

  @foreach ($structures as $item)  

 {{ $item }}

  @endforeach

@else

No Items found.

@endif


查看完整回答
反对 回复 2023-04-21
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

()我通过添加周围表达式解决了这个问题$structures ?? []。


@foreach(($structures ?? []) as $item)

    {{ $item }}

@endforeach


查看完整回答
反对 回复 2023-04-21
  • 2 回答
  • 0 关注
  • 71 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信