【问题标题】:Laravel Check Empty ArrayLaravel 检查空数组
【发布时间】:2017-01-13 18:27:12
【问题描述】:

我仍然无法在 laravel 中检查数组是否为空。

这是我的看法:

@foreach($restaurantmenue as $daily)

                    @if(empty($daily->articles))
                      no article
                      @else
                        @foreach($daily->articles as $menue)
                            <a class="card-link" href="#">
                                <h4 class="title">{{$menue->title}} </h4>
                            </a>
                       @endforeach
                    @endif


                @endforeach

{{dd($daily->articles)}} 当我检查我的观点时(一个有文章,另一个没有文章)我得到这个输出:

现有文章的视图显示: 收藏{#228 ▼ #it​​ems:数组:1 [▶] }

没有文章的视图显示: 收藏{#227 ▼ #项目: [] }

我不知道为什么不执行 IF STATEMENT 中的代码。不显示“无文章”消息。

【问题讨论】:

    标签: php laravel is-empty


    【解决方案1】:

    因为是 Laravel 合集,所以可以使用isEmpty()helper:

    @if($daily->articles->isEmpty())
    

    【讨论】:

    • 太棒了!谢谢阿列克谢,你又帮了我!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-02
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多