Laravel blade check empty foreach

前端 未结 7 1874
轻奢々
轻奢々 2021-01-31 07:36

I want to check if my foreach is empty so the basic html markup isn\'t displayed with no results inside. I\'m trying to wrap it in an if statement and then if it is empty do not

7条回答
  •  -上瘾入骨i
    2021-01-31 07:53

    Using following code, one can first check variable is set or not using @isset of laravel directive and then check that array is blank or not using @unless of laravel directive

    @if(@isset($names))
        @unless($names)
            Array has no value
        @else
            Array has value
    
            @foreach($names as $name)
                {{$name}}
            @endforeach
    
        @endunless
    @else
        Not defined
    @endif
    

提交回复
热议问题