如果数组为空 blade laravel

if array empty blade laravel

我有这个 blade 模板,我想先检查 $dejeuner 日期是否存在,如果存在,其余的是否显示消息,但这行代码显示错误并获取详细信息,或者如果我改变它我只得到错误,即使在其他地方我要求获取数据。你们能帮我检查一下吗

   <div style="text-align: center;" id="lunch">
    @if(emptyArray($dejeuner))
        <h2 class="sessiontitle">Déjeuner : </h2>
        <ul style=" text-align: center;margin-top: 10%">
            <li class="menuitems">menu non disponible</li>
        </ul>

    @else
        <h2 class="sessiontitle">Déjeuner : {{$dejeuner[0]->date}}</h2>


    @foreach($dejeuner as $dej)
        <ul style=" text-align: center;margin-top: 10%">
            @foreach($dej->liste as $list)

                <li class="menuitems">{{$list->plat->titre}}</li>

            @endforeach
        </ul>
    @endforeach 
    @endif
<div style="text-align: center;" id="lunch">
@if(count($dejeuner))
    <h2 class="sessiontitle">Déjeuner : </h2>
    <ul style=" text-align: center;margin-top: 10%">
        <li class="menuitems">menu non disponible</li>
    </ul>

@else
    <h2 class="sessiontitle">Déjeuner : {{$dejeuner[0]->date}}</h2>


    @foreach($dejeuner as $dej)
        <ul style=" text-align: center;margin-top: 10%">
            @foreach($dej->liste as $list)

                <li class="menuitems">{{$list->plat->titre}}</li>

            @endforeach
        </ul>
    @endforeach
@endif