Laravel 我怎样才能在拉威尔隐藏一个街区?

Laravel 我怎样才能在拉威尔隐藏一个街区?,laravel,Laravel,有一个div里面foreach为我工作。在这之前我做一个检查 @if($events) <div class="card mb-5"> .... 因为您使用的是get()方法,所以它总是返回项集合,但有时为空。我想您正在检查$events集合是否为空。因此,您必须在if中使用$events->count() @if($events->count()) .... 您可以试试这个 @if(count($events)>0) <div class="card mb

有一个div里面foreach为我工作。在这之前我做一个检查

@if($events)
 <div class="card mb-5">
 ....

因为您使用的是
get()
方法,所以它总是返回项集合,但有时为空。我想您正在检查
$events
集合是否为空。因此,您必须在if中使用
$events->count()

@if($events->count())
....
您可以试试这个

@if(count($events)>0)
    <div class="card mb-5">
@if(计数($events)>0)
@forelse($events作为$event)
....
@空的
如果没有事件,就做点什么
...
@endforelse

@forelse
检查$events变量是否为空。如果为空,则将渲染
@empty
块,否则将渲染
@forelse
@forelse
就像是
@foreach@if和@else
指令的组合

请将其添加到您的答案中,而不是作为注释
@if(count($events)>0)
    <div class="card mb-5">
@forelse($events as $event)
 <div class="card mb-5">
 ....
@empty
 Do something if there is no event
 ...
@endforelse