配列のプロパティに値があるかどうかによっていくつかのコンテンツを表示するのに苦労しています。 記事にタイトルがある場合は、記事全体のコンテンツを表示したい場合は、別のコンテンツを表示します。ただし、動作しません。 else文のコードは実行されません。Laravelアレイが空であることを確認してください
ここで何が間違っていますか?
私のコードは次のようになります。これはあなたを助けるかもしれない
@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
可能なライン@ifを交換することによりますprint_r($のmenue)を置く何の記事が存在しない「ノー記事」のメッセージを表示することができない(!> $ menue-(空のタイトル))、およびチェックコンテンツ。 –
これは出力です:App \ Articleオブジェクト([fillable:protected] => Array([0] => title [1] => body [2] => price [3] => facebook_page_id [4] ...) – Mamulasa
'isset'で試してみてください –