我有这个url代码可以在laravel存储中调用我的图片
<img src="{{url('/storage/logo/') }}/{{ $logo }}" alt="abcd" width="50px" style="float: left; margin-right: 10px;">
但是没有出现。 有人可以帮忙吗?
答案 0 :(得分:0)
第一个问题是您要在图像代码中传递两个/
(一个在徽标之后,另一个在刀片语法之外)。
更重要的是,默认情况下,存储资产无法显示在前端
首先,您将需要运行php artisan storage:link
artisan命令以访问存储文件夹。有关更多信息,请参见here。
最后,您可以使用asset()
帮助程序来显示新符号文件夹中的文件。有关更多信息,请参见here
那么您应该能够执行以下操作:
<img src="{{ asset('/storage/logo/ . $logo }}" alt="abcd" width="50px" style="float: left; margin-right: 10px;">