Laravel 5.8如何显示存储器中的图像?我的Git添加了

Laravel 5.8如何显示存储器中的图像?我的Git添加了,laravel,laravel-5.8,Laravel,Laravel 5.8,我的吉特 我使用将存储链接到公共目录 php artisan存储:链接 但我不能从那里显示图像。如果我使用 图像无法显示。我做错了什么?您忘记在storage:link创建的公用文件夹中输入 改变 致: 这为您创建了一个从public/storage到storage/app/public的符号链接,仅此而已。现在,可以通过以下链接访问/storage/app/public中的任何文件: http://somedomain.com/storage/image.jpg 或 一个选项是在存储目录和

我的吉特

我使用将存储链接到公共目录

php artisan存储:链接

但我不能从那里显示图像。如果我使用


图像无法显示。我做错了什么?

您忘记在storage:link创建的公用文件夹中输入

改变

致:


这为您创建了一个从public/storage到storage/app/public的符号链接,仅此而已。现在,可以通过以下链接访问/storage/app/public中的任何文件:

http://somedomain.com/storage/image.jpg

一个选项是在存储目录和公共目录中的子文件夹之间创建符号链接

比如说

ln -s /path/to/laravel/storage/avatars /path/to/laravel/public/avatars

存储:链接example.com/storage到storage/app/public。这意味着资产“storage/app/avatars/…”将对应于storage/app/public/app/avatars/。。。。您的文件是否位于storage/app/public/app/avatars/low6fc2tbh8uoexxlntqkzncxsdn6osit7klbig.jpeg?i、 e.两个应用程序?我的图像在存储器/应用程序/化身中。我创建了链接,并在我的公用文件夹中创建了存储文件夹链接。存储/app/public/app/avatars/和存储/app/public/avatars/都不起作用。如果你把它放在存储/app/avatars中,它将不可用。你可能需要把它们放在存储/应用/公共的地方,比如存储/应用/公共/化身。特定文件夹之外的所有内容都无法通过浏览器访问-应用程序存储文件夹中的所有内容都不应是公共数据。我的Git项目。你能看一下吗?我把它移到了存储/应用/公共/化身。但是当我这样做的时候,它仍然不起作用,那不起作用。我尝试了路径存储/app/public/app/avatars/和存储/app/public/avatars/什么都不起作用。但公用文件夹中的图像工作正常。这很奇怪。。。也许你把存储链接弄错了。。。尝试删除它,并再次使用命令链接它。。。
ln -s /path/to/laravel/storage/avatars /path/to/laravel/public/avatars