当方、laravelでbladeをつかってコーディングしています。
@if(!empty($tag))
@foreach($tag as $value)
<span class="label label-warning label_tag js_search_tag_parts" id="js_search_tag_parts_no_{{ $value['id'] }}">
<i class="fa fa-tags" aria-hidden="true"></i>
<span class="js_search_tag_text">{{ $value['name'] }}</span>
<i class="fa fa-times" aria-hidden="true"></i>
</span>
@endforeach
@endif
のように可読性を維持しつつ記述したいのです。
かつcssの:emptyを用いて、中になにもなければ、非表示にしたい。
cssの:emptyは改行や空白が存在すれば適用されないことはご存知かと思うのですが、
viewがインスタンスがされた時に、view内の改行、空白を取り除くようなミドルウェアがあれば実現できるのでしょうか?
他にいい方法があれば教えてほしいです。