如果刀片laravel中的数据为空,则隐藏标题

时间:2017-05-03 06:59:53

标签: laravel laravel-blade

如果foreach结果中没有数据显示,我想隐藏标题。那么,我应该在哪里放置章节标题?

这是代码

<div class="title">
//section title
   <div class="navigation-bar">
        <h3>Title</h3>
    </div>

 @foreach($similar_posts as $related_post)
  //data
 @endforeach

</div>

感谢

2 个答案:

答案 0 :(得分:0)

您可以随时检查您的收藏是否为空,只有在包含某些内容时才输出标题:

@if(!$similar_posts->isEmpty())
    {{ $title }}
@endif

请记住,有多种方法可以检查某些内容是否为空,请参阅this post以找出最适合您的方法。

答案 1 :(得分:0)

试试这个

<div class="title">

  @if( ! $similar_posts->isEmpty() )

    //section title
    <div class="navigation-bar">
        <h3>Title</h3>
    </div>

    @foreach($similar_posts as $related_post)
      //data
    @endforeach

  @endif

</div>