如何在Laravel中的视图中访问存储文件夹中的图片?

16 浏览
0 Comments

如何在Laravel中的视图中访问存储文件夹中的图片?

我有一些图像存储在以下路径中:

/storage/app/public/uploads/users/2/avatar/0d8c18a52732bc9b0068102338fbf29b.jpeg

或者

/storage/app/public/uploads/users/3/avatar/0d123dfd32bc9b0068102338fbf29b.jpeg

我将这些路径存储在用户表中。我该如何在我的view.blade.php文件中显示它?我尝试了如下方法:

avatar

但是图片在这个路径上找不到。有什么想法吗?

0
0 Comments

问题出现的原因是在laravel中无法直接通过标签的src属性访问存储文件夹中的图片。解决方法是使用asset()函数来访问public文件夹中的图片,并在路径后面添加文件的相对路径。另外,还可以使用php artisan storage:link命令生成一个符号链接,然后通过asset()函数访问符号链接来解决该问题。

0