您走在正确的轨道上。您可以使用@if
表中的甚至一个简单的条件来精确执行所需的操作。
我不知道您的条件是什么,因为我不知道您尝试了什么,但是一般的路径是检查对象上是否存在“实用程序”或文件。如果是这样,请显示视图和下载按钮。如果没有,让它们消失。如果您根本不想显示任何内容,则可以使用CSS轻松完成此操作:
由于无法复制您的图片代码,因此我正在编写伪代码:
<td>
// conditionally hide the whole thing based on some condition using 'collapse' or 'hidden' class
<a href='posts/...' class="{{isset($data->file) ? '': 'collapse'}}">
<i class='fa-eye ....'>
</a>
<td>
以及与下一个<td>
下载相同的东西。
如果要显示某些内容,例如指示符,说明您具有标题和描述,但没有文件可以使用@if
并提供条件html <td>
:
<td>
@if(isset($data->file))
<a href='posts/...' >
<i class='fa-eye ....'>
</a>
@else
There is no file
@endif
<td>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句