首页 > 解决方案 > 在 laravel 的 balde 视图中从数据库中获取图像

问题描述

我将图像保存在我的数据库中(图像的名称),图像保存在我的 public/images 目录中(它有效)。我有一个太多的关系,我放了一个dd()看看我是否从数据库中正确地获取了数据,是的,它是正确的。现在我想在我的视图中看到这些图像,但我不知道如何为此编写正确的路径。我尝试这样的事情:

@foreach($result as $res)

@foreach($res->images as $file)//in images i have the pics
<tr>
 <td><img src="{{ asset('public/images/' . $file->file_name)}}" /></td>

</tr>
@endforeach
@endforeach``

$file->file_name在 Visual Studio 代码中不被视为变量。如何获得正确显示图片的正确路径?谢谢你

标签: laravelimagelaravel-blade

解决方案


public从 函数中删除asset(),这个助手指向publicdir

<td><img src="{{ asset('images/' . $file->file_name)}}" /></td>

参考链接https://laravel.com/docs/8.x/helpers#method-asset


推荐阅读