gpt4 book ai didi

php - Laravel 检查数组是否为空

转载 作者:行者123 更新时间:2023-12-05 08:13:30 24 4
gpt4 key购买 nike

我很难根据数组属性是否具有值来显示某些内容。如果一篇文章有​​标题,我想显示整篇文章的内容,如果没有我想显示其他内容。但是,它不起作用。 else语句中的代码不执行。

这里有什么问题吗?

我的代码是:

@foreach($restaurantmenue as $daily)
@foreach($daily->articles as $menue)
@if(!empty($menue->title))
<div class="card card-horizontal">
<div class="row">
<div class="col-md-5">
<div class="image" style="background-image: url({{asset('images/frontend/profile/profileHero.jpg')}}); background-size: cover; background-position: center center;">
<img src="{{asset('images/frontend/profile/profileHero.jpg')}}" alt="..." style="display: none;">
<div class="filter filter-azure">
<button type="button" class="btn btn-neutral btn-round">
<i class="fa fa-heart"></i> SMÄCKT MIR
</button>
</div>
</div>
</div>
<div class="col-md-7">
<div class="content">
<p class="category text-info">
<i class="fa fa-trophy"></i> Best of
</p>

<a class="card-link" href="#">
<h4 class="title">{{$menue->title}} </h4>
</a>
<a class="card-link" href="#">
<p class="description">{{$menue->body}}</p>
<br />
{{$menue->price}} €
</a>
<div class="footer">
<div class="stats">
<a class="card-link" href="#">
<i class="fa fa-male"></i> {{$restaurant->name}}
</a>
</div>
<div class="stats">
<a class="card-link" href="#">
<i class="fa fa-comments"></i> 23 Comments
</a>
</div>
<div class="stats">
<a class="card-link" href="#">
<i class="fa fa-heart"></i> 231 Likes
</a>
</div>
</div>
</div>
</div>
</div>
</div>
@else
No Articles for Today
@endif
@endforeach
@endforeach

最佳答案

如果你在 laravel 中使用 ORM 获取数据,比如

$data = \App\Model::get();

然后您可以检查 $data 是否为空,如下所示:

@if(!$data->isEmpty())
// $data is not empty
@else
// $data is empty
@endif

引用:Check Here

但是如果你使用findfindOrFail,那么你可以检查数组作为

$data = \App\Model::findOrFail($id);


@if(!empty($data))
// $data is not empty
@else
// $data is empty
@endif

关于php - Laravel 检查数组是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39342608/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com