我创建了一个符号链接,以在我的视图中显示保存在存储目录中的图像 .
为此我运行了这个命令:
ln -s / Users / myname / code / myApp / storage / app / Users / myname / code / myApp / public / storage
这确实在public中创建了一个存储文件夹,存储文件夹包含一个文件夹名称images,我想在我的视图中显示它 .
我试图像这样向他们展示:
<img src="{{ asset('storage/app/' . $categoryValue->category_avatar) }}" />
但图像标记仍然是空的,我收到此错误消息:
获取http://myapp.dev/storage/app/images/TpHsZhQBMVdihEtSwiPo6hz36l1hE2K5joFfaerB.jpeg 404(未找到)
路径是正确的,但它仍然没有显示图像 .
2 回答
好像你做错了链接 . 它应该是
(你错过了 public 部分) . 为了避免目录出现任何错误,您应该使用特殊的Artisan command:
在创建符号链接时指定了不正确的目录作为源文件,您应该更改:
至:
或者你可以使用
storage:link
Artisan命令:然后,您可以使用
asset
帮助程序创建URL: