【Laravel】Bladeで明細部分の件数がある場合に表示するロジック

今日は備忘録がてらですが、
LaravelのBladeにて明細部分を表示する記述を書いておきます。

 

初期表示などで、画面に明細行を出したくない場合などは、
これで明細を出さずに、画面表示をして、
サブミットしてデータを取ってきた後は、画面表示出来ます。

他にも方法はあるかもしれませんが、カウントを使うのはシンプルで分かりやすいです。

<!-- 件数がある場合のみ表示 -->
@if (count($collections) != 0)
<!-- ヘッダ部 -->
<tr>
<th>ヘッダ部分</th>
</tr>
<!-- 明細部 -->
@foreach($collections as $row)
<tr>
<td>明細内容</td>
</tr>
@endforeach
@else
<!-- データ無し -->
@endif

以上です。

スポンサードリンク

コメントを残す

サブコンテンツ

このページの先頭へ