Laravel blade check empty foreach

前端 未结 7 1899
轻奢々
轻奢々 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条回答
  •  太阳男子
    2021-01-31 07:53

    You should use empty()

    @if (!empty($status->replies)) 
    
    
    @foreach ($status->replies as $reply)

    {{ $reply->body }}

    @endforeach
    @endif

    You can use count, but if the array is larger it takes longer, if you only need to know if its empty, empty is the better one to use.

提交回复
热议问题