我已遵循此question中正确标记的答案,将图像保存在我的应用中。我无法将图像显示到刀片文件中。我正在使用type MyType = type1 | type2 | type3 | type4 | type5;
ProfileImages是结构为 storage / app / ProfileImages 的存储文件夹。如何显示图像,因为上面的行不显示?
答案 0 :(得分:1)
使用Storage::url()
<img src="{{ Storage::url($p->profile_image) }}" alt="...">
答案 1 :(得分:1)
默认情况下,使用{{asset()}}
时,它将显示在公共目录中,您应该考虑将照片存储在公共目录中
或查看有关Laravel文件系统的文档,在这里他们解释了如何使用存储目录并将其链接到公共目录 Laravel File System
您还可以使用{{Storage :: url()}}
答案 2 :(得分:1)
Laravel存储文件系统是如此独特。进行任何上传时,它将上传到storage/app/public
目录中。要使其在public
目录中可访问,需要做的是通过运行命令创建符号链接:
php artisan storage:link
或
<img src="{{ Storage::url($p->profile_image) }} " alt=""/>