检查是否存在文件上传,显示按钮以查看和下载文件
Check if exist Files uploaded, show button to view and download files
我在 .blade.php 视图中有一个数据table,其中包含我上传的文档,我有一个 按钮 来查看文档和下载文档。
但是当我不上传文件,只是一个标题和一个描述时,我希望查看和下载的按钮消失,因为它们没有实用程序并在如果用户尝试点击我的应用程序。
这是我的 table:
那么,有办法解决这个问题吗?我尝试在我的 table 中执行 @if 但没有用。
这是我的 .blade 文件:
谢谢!
你走在正确的轨道上。您可以使用 @if
甚至 table 中的简单条件来完全按照您的意愿进行操作。
我不知道你的条件是什么,因为我不知道你试过什么,但一般的路径是检查 'utility' 或文件是否存在于 object .如果是这样,请显示查看和下载按钮。如果没有,让他们消失。如果您根本不想显示任何内容,可以使用 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>
我在 .blade.php 视图中有一个数据table,其中包含我上传的文档,我有一个 按钮 来查看文档和下载文档。 但是当我不上传文件,只是一个标题和一个描述时,我希望查看和下载的按钮消失,因为它们没有实用程序并在如果用户尝试点击我的应用程序。
这是我的 table:
那么,有办法解决这个问题吗?我尝试在我的 table 中执行 @if 但没有用。
这是我的 .blade 文件:
谢谢!
你走在正确的轨道上。您可以使用 @if
甚至 table 中的简单条件来完全按照您的意愿进行操作。
我不知道你的条件是什么,因为我不知道你试过什么,但一般的路径是检查 'utility' 或文件是否存在于 object .如果是这样,请显示查看和下载按钮。如果没有,让他们消失。如果您根本不想显示任何内容,可以使用 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>