我需要使用else condition在我的laravel页面中打印当前没有产品



我需要使用else condition 在我的laravel页面中打印当前没有产品

@foreach ($data['products'] as $list)
<div class="col-6 col-md-4 tt-col-item">
<div class="tt-product thumbprod-center">
<div class="tt-description">
<div class="tt-row">
</div>
<h2 class="tt-title">
<a href="{{url('/Shop/'.$data['webname'].'/products/'.$list['id'].'/details')}}">{{
$list['name'] }}
</a>
</h2>                                   
</div>
</div>
</div>
</div>     
@endforeach

你的问题不清楚,但我想我知道你想完成什么。在你的前臂之前,你需要检查产品数量。如果找到产品,则循环它们;如果没有,则显示一条消息。试试这个:

@if(count($data['products']))

@foreach ($data['products'] as $list)
<div class="col-6 col-md-4 tt-col-item">
<div class="tt-product thumbprod-center">
<div class="tt-description">
<div class="tt-row">

</div>
<h2 class="tt-title"><a href="{{url('/Shop/'.$data['webname'].'/products/'.$list['id'].'/details')}}">{{
$list['name'] }}</a></h2>
</div>
</div>
</div>
</div>                                      
@endforeach
@else
<p>Currently no products.</p>
@endif

最新更新