首页 > 解决方案 > 如果链接为空,如何隐藏图标

问题描述

如果链接为空,我想隐藏一个图标。这是<a>带有<i>Instagram 标签的标签。如果管理员的字段为空,我想隐藏它。我正在使用 Laravel 框架。

 <a href="https://instagram.com/{{ $model->instagram }}"><i class="fa fa-instagram"></i>&nbsp;&nbsp;{{ $followed_by }}</a> 

你有什么想法?

谢谢。

标签: javascripthtmlcsslaravel

解决方案


您可以使用@if刀片指令:

@if ($model->instagram)
    <a href="https://instagram.com/{{ $model->instagram }}">
        <i class="fa fa-instagram"></i>&nbsp;&nbsp;{{ $followed_by }}
    </a>
@endif

根据您的 Laravel 版本,您可能还可以使用@isset/@empty指令。您可以在官方文档中阅读更多相关信息。


推荐阅读