Laravel 我怎样才能在拉威尔隐藏一个街区?
有一个div里面foreach为我工作。在这之前我做一个检查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
@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